7-Zip 26.01 发布:Linux 平台压缩 7z、XZ 等文件提速约 10%

点点百科 百科资讯 1

4 月 29 日消息,7-Zip 官方于 4 月 27 日推出 26.01 版本更新,主要针对 Linux 平台引入 Huge Pages(大页内存)支持,利用 2MB 大页内存,在处理 7z、XZ、LZMA 及 LZMA2 格式时,压缩速度提升约 10%。

注:Huge Pages 是一种内存管理技术,支持发行版本使用比标准 4KB 页面更大的内存页(如 2MB 或 1GB)。

在内存密集型应用中,使用大页内存可以减少 TLB(Translation Lookaside Buffer,转译后备缓冲器)的缺失次数,降低内存管理开销,从而提升应用程序的性能表现。

新版在提升性能之外,为控制解压缩时的输出目录路径生成模式,引入-spod、-spoc 和-spor 三个新选项:

  • -spod:适用于 Linux / Posix / macOS:-o {dir_path} 指定输出目录的直接路径。{dir_path} 中的星号(*)不会被归档名称替换。

  • -spoc:7-Zip 会将 -o {dir_path} 中指定的路径与归档名称连接起来,形成输出目录的最终路径。

  • -spor(默认):7-Zip 会将 -o {dir_path} 指定的路径中的星号(*)字符替换为归档文件的名称。

参考

  • 7-Zip 官方下载地址