压缩的读/写文件系统发生了什么?

Dav*_*vid 11 compression disk-space filesystems archiving file-archiver

回到 90 年代,我的家用电脑是Acorn Archimedes。它有一个叫做 ArcFS 的软件,它允许你创建压缩档案,有点像 zip 文件。

与 zip 文件不同,它们可以作为磁盘安装,有点像 Mac 上的 dmg 文件。

与 dmg 文件不同,它们被压缩可写。

如果我们能在 90 年代做到这一点,为什么我们现在不能做到这一点?今天我使用 Mac,虽然我可以创建压缩磁盘映像,但它们是不可写的。相反,可写磁盘映像不会被压缩。

今天相当于 ArcFS 的是什么,为什么它不更常见?

Izz*_*zzy 11

我不确定哪些适用于 Mac OS——但仍然有很多 r/w 压缩文件系统:

所以还是有可能的,而且还在做。为什么它没有更广为人知,我不知道......


Jul*_*ght 8

您没有说明您使用的是哪个版本的 Mac OS,但 Mac 的 DO 本身支持压缩 - 至少从 Snow Leopard (10.6) 开始是这样。它被称为“HFS+ 压缩”。

作为参考,Linux 有几个压缩文件系统,@kinokijuf 已经提到了 NTFS 压缩。

所以压缩文件系统的世界仍然存在并且很好 - 只是,至少在 Mac 和 Windows 上,它现在是原生磁盘格式的嵌入功能。


kin*_*juf 7

Windows NT从 3.51 版开始支持对 NTFS 卷上的单个文件进行压缩


jll*_*gre 5

最近的两个文件系统 ZFS 和 btrfs 允许在读/写文件系统上启用压缩。文件系统可以存储在磁盘文件上并照此安装。

至少有一个开源项目支持 MAC OS/X 上的 ZFS,还有一个商业解决方案。