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 官方下载地址