
所以7zip中有不同的压缩方法。哪种方法最适合什么任务?
例如:LZMA 和 LZMA2 之间的一个区别是我可以选择我所有的 CPU 内核,而在 LZMA 2 内核中是最大的。
我刚刚了解.rev了 WinRAR 文件——例如,如果你有一个由 10 部分组成的 RAR 卷,加上一个.rev(恢复)卷——该.rev卷将能够“修复”任何一个损坏的.rar卷。
这怎么可能?我不明白一个卷如何拥有所有数据来修复任何/所有单独损坏的卷。
我猜想这也许可以代替卷不被“线性”分解,就像我想象的那样,每个 RAR 卷都包含不同的、单独的文件;相反,.rev当 RAR 卷被视为一个连续的位和字节文件时,修复是可能的,可以这么说,并且可能涉及一些 CRC'ish 巫术(啊哼,“修复工作”)来修复损坏的字节。
但我只是不明白你怎么能有 9 个工作卷,其中 1 个损坏,但有一个可以修复任何一个卷的恢复卷。一个卷如何能够保存“所有”卷的数据?
回到 90 年代,我的家用电脑是Acorn Archimedes。它有一个叫做 ArcFS 的软件,它允许你创建压缩档案,有点像 zip 文件。
与 zip 文件不同,它们可以作为磁盘安装,有点像 Mac 上的 dmg 文件。
与 dmg 文件不同,它们被压缩且可写。
如果我们能在 90 年代做到这一点,为什么我们现在不能做到这一点?今天我使用 Mac,虽然我可以创建压缩磁盘映像,但它们是不可写的。相反,可写磁盘映像不会被压缩。
今天相当于 ArcFS 的是什么,为什么它不更常见?