很想知道为什么在空间/带宽如此宝贵的情况下,压缩过程中没有使用完全压缩。
例如,在压缩时使用选项mksquashfs
进行调用-comp xz -b 1M
会创建一个档案,其重量约为原始文件系统 .squashfs 的 80%;但似乎保留了安装和实时图像的完整完整性。
这里有人有情报吗?
答案1
大概是因为xz
(LZMA) 压缩在压缩和解压缩方面都需要不成比例的更多 CPU 时间,这在从实时 USB 驱动器加载系统时确实会产生影响。参见更广泛的讨论xz 与 gzip 对比在 Stack Overflow 上。
同样,打开蓝图用于xz
压缩 Ubuntu 档案中的软件包。由于其提供的好处相对较少,因此目前似乎暂时搁置。