![压缩读/写文件系统发生了什么?](https://linux22.com/image/1321761/%E5%8E%8B%E7%BC%A9%E8%AF%BB%2F%E5%86%99%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E5%8F%91%E7%94%9F%E4%BA%86%E4%BB%80%E4%B9%88%EF%BC%9F.png)
90 年代的时候,我家里的电脑是阿基米德。它上面有一个名为 ArcFS 的软件,可以让你创建压缩档案,有点像 zip 文件。
与 zip 文件不同,它们可以作为磁盘安装,有点像 Mac 上的 dmg 文件。
与 dmg 文件不同,它们是压缩的和可写。
如果我们能在 90 年代做到这一点,为什么现在做不到呢?现在我用的是 Mac,虽然我可以创建压缩磁盘映像,但它们不可写入。相反,可写入磁盘映像不是压缩的。
ArcFS 的当今对应版本是什么?为什么它不那么常见?
答案1
我不确定哪些适用于 Mac OS —— 但仍然有很多可读/写压缩文件系统:
- e2compr作为 EXT2 的内核补丁
- 保险丝提供压缩文件系统列表,包括支持读写的文件系统,例如复合熔断器和LZOlayer_fs
- 固体文件系统支持多平台(明确声明支持 Mac OS X),并支持加密和压缩
所以这仍然是可能的,而且仍在进行中。我不知道为什么它没有被更多人知晓……
答案2
你没有说明你使用的是哪个版本的 Mac OS,但 Mac 确实原生支持压缩 - 至少从 Snow Leopard (10.6) 开始。它被称为“HFS+ 压缩”。
作为参考,Linux 有几种压缩文件系统,并且@kinokijuf 已经提到了 NTFS 压缩。
因此,压缩文件系统的世界仍然存在并且很好 - 只是,至少在 Mac 和 Windows 上,它现在是本机磁盘格式的嵌入功能。
答案3
Windows NT 已支持压缩单个文件自 3.51 版起,可在 NTFS 卷上使用。
答案4
其他答案已经指出压缩 FS 仍然存在。至于为什么它们不再流行 - 主要原因可能是:
- 如今磁盘空间非常便宜——我认识的许多人从来没有设法填满他们的磁盘
- 即使主硬盘上的磁盘空间不足,外部存储现在也更加实用。20 年前,您只有磁带和软盘 - 现在有了外部硬盘、SSD、大容量 USB 棒、DVD-R/RW,它们都使用简单、速度合理、价格便宜且容量大。
- 如果你做磁盘通常被音频/视频数据(音乐、照片、电影)填满。这些数据通常已经以压缩格式存储,因此压缩文件系统不会有帮助。
其实我觉得最后一点才是主要原因。