是否有任何压缩算法可以在 Linux 和 Mac 上创建相同的文件?

是否有任何压缩算法可以在 Linux 和 Mac 上创建相同的文件?

这个问题和答案(GZip 在 macOS 和 Linux 上产生的压缩结果不同)很明显 GZIP 不符合要求。没有争论。

但是,我认为隐藏在这个问题背后的真正问题是:是否有任何压缩算法可以在 Linux 和 Mac 上确定性地创建相同的二进制文件?

答案1

我将其限制为“压缩工具在 Linux 和 Mac 上创建相同的文件”。我知道至少有一个,压缩比,它是专门为可重复性而设计的(包括跨平台);尤其,

lzip 格式不存储未压缩文件的任何元数据,除了其大小。因此,lzip 文件是可复制的; lzip 从相同的输入生成相同的压缩输出。

相关内容