gpt4 book ai didi

7zip - 7z 和 lzma 压缩器有什么区别?

转载 作者:行者123 更新时间:2023-12-04 00:47:38 26 4
gpt4 key购买 nike

7-Zip 声明使用 LZMA作为压缩算法。
然而,LZMA SDK带有两个可执行文件,7zr.exe 和 lzma.exe,它们具有不同的选项/开关,并产生不同的结果,这些结果不可互换,即使它们的大小很接近。

所以问题是:这两个处理器有什么区别?

最佳答案

我最终在 SourceForge 的 7-Zip 论坛中直接从 Igor Pavlov 那里收到了对类似问题的答复,所以我认为如果我在这里复制该答复可能对其他人有用。

1) .lzma file format uses simple header, it supports only LZMA method, and it supports only one file per archive. It doesn't store file name.

2) .7z file format uses complex headers, it supports different methods (including LZMA), and it supports big number of files in archive.

  • lzma.exe works only with .lzma files
  • 7zr.exe supports .7z files and .lzma files.

lzma.exe and 7z.exe use different default settings for LZMA (dictionary size and other). So you see the difference in compression ratio. If you set same settings for LZMA, the difference will be smaller.

Igor Pavlov in Sourceforge forums

关于7zip - 7z 和 lzma 压缩器有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12918607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com