操作系统映像的最佳压缩

操作系统映像的最佳压缩

我有一个大小为 2.5G 的操作系统映像。

我的设备尺寸有限。因此,我一直在寻找提供压缩的最佳解决方案。

以下是其压缩的命令和结果:

1.gzip 压缩包:

tar c Os.img | gzip --best > Os.tar.gz

该命令返回 1.3G 的图像。

2.仅Xz:

xz -z -v -k Os.img

该命令返回1021M的图像。

3.Xz 与 -9:

xz -z -v -9 -k Os.img

该命令返回了950M的图像。

4.tar 与 Xz 和 -9:

tar cv Os.img | xz -9 -k > Os.tar.xz

该命令返回了950M的图像。

5.tar 与 Xz -9 和 -e:

xz -z -v -9 -k -e Os.img

该命令返回了 949M 的图像。

6.lrzip:

lrzip -z -v Os.img

该命令返回了 729M 的图像。

是否有任何其他可能的最佳解决方案或命令行工具(最好)用于压缩?

答案1

您可以尝试 zstandard:

最高“标准”压缩选项: zstd -19 -c Os.img >Os.img.zstd

最高的超压缩选项: zstd -22 --ultra -c Os.img >Os.img.zstd

您的里程可能会有所不同,但如果压缩时间不重要,但大小很重要,那么 zstd 是您的朋友。

相关内容