HFS
HFS 代表“Hierarchal File System”。
HFS 是 Classic Mac OS 使用的文件系统,用于在软盘和硬盘上存储文件。HFS 是一种分层文件系统,以类似树状的结构组织文件,在每个磁盘上创建一个根目录,并将文件组织到该根目录的子文件夹中。从 1985 年到 1998 年,所有 Macintosh 计算机都使用 HFS;1998 年推出了名为 HFS+ 的更新替代系统。
HFS 包含多项功能,使其在当时的文件系统中脱颖而出。首先,它支持长度最多为 31 个字符且不区分大小写的文件名。与之前的 Macintosh 文件系统不同,后者专门为 400 KB 软盘设计,HFS 支持 800 KB 软盘和任意大小的硬盘。它支持每个文件的元数据,包括允许每个文件指定一个关联的默认应用程序这样,两个相同(类型的文件就可以自动使用不同的程序打开)。最后,每个文件都同时包含数据分支和资源分支。数据分支包含文件的内容,例如文档中的文本或应用程序中的可执行代码;资源分支则包含独立的资源,例如文件的图标或嵌入的图像。
随着 1998 年 Mac OS 8.1 的发布,Apple 推出了名为 HFS+(或 HFS Extended)的后继文件系统,用于解决原始 HFS 的一些不足。它支持更大的磁盘卷,增大了最大文件大小,并允许使用最多 255 个字符的文件名。它可以将文件拆分成更小的簇,从而更高效地分配磁盘空间。每个卷可以包含更多单独的文件(每个磁盘超过 400 万个文件,而此前为 65,535 个)。它还增加了对日志功能的支持,有助于保护文件系统,避免因系统崩溃而损坏。HFS+ 一直是所有 Mac 的默认文件系统,直到 macOS 10.3 于 2017 年发布后,被 APFS 取代。
测试你的知识