04-24-2021, 12:51 AM
xz不如lzip,参见<https://www.nongnu.org/lzip/xz_inadequate.html>
由于上述原因(xz在结构设计方面的缺陷),本人已经弃用xz若干年,因为确实发生过这样的问题:tar -Jc压缩过程不报错,归档文件复制之后校验散列值正确,但是解压之后有文件损坏(假阴性)。当然xz的假阳性问题也多,详见上文。
本人近年来主要使用三种压缩工具:用于高压缩率的lzip(但是只用lzip -0参数),广范围万能型的zstd(多达20+种压缩率级别),以及快速压缩的lz4(主要用于高带宽设备,比如NVMe SSD)。
由于上述原因(xz在结构设计方面的缺陷),本人已经弃用xz若干年,因为确实发生过这样的问题:tar -Jc压缩过程不报错,归档文件复制之后校验散列值正确,但是解压之后有文件损坏(假阴性)。当然xz的假阳性问题也多,详见上文。
本人近年来主要使用三种压缩工具:用于高压缩率的lzip(但是只用lzip -0参数),广范围万能型的zstd(多达20+种压缩率级别),以及快速压缩的lz4(主要用于高带宽设备,比如NVMe SSD)。