感谢it之家网友 monsterwolf 的线索投递!
,7-zip是一款拥有极高压缩比的的开源压缩软件,支持 lzma2等 7 种开源算法,以及支持较广泛的压缩格式 .7z,体积不大、功能完善,除了默认 ui 不符合国内审美外几乎没什么可挑剔的地方,堪称真正的“小而美”。
7-zip 刚刚推出了全新的 23.00,而上一次更新还是在 2022 年 7 月 15 日发布的 22.01 版本。
7-zip 大多数源代码都基于gnu lgpl许可协议下发布。aes 代码基于 bsd 许可下发布。unrar 代码基于两种许可:gnu lgpl 和 unrar 限制许可。而且用户可以在任何一台计算机上使用 7-zip ,包括用在商业用途的计算机,就算不捐赠也不影响使用。
it之家提醒,7-zip 主要用在 windows 平台上,不过7-zip 23.00也有 linux 以及 macos 版本可选,还有专门的主机版本。此外,你还可以选择7-zip 的移植版本 p7zip 使用。
7-zip 支持众多的压缩 / 未压缩的文件格式,包含 zip、cab、rar、arj、z、gzip、bzip2、llha、tar、cpio、rpm。从 4.42 版开始支持 cd / dvd 映像文件格式 iso,但因为亚博电竞手机版的版权问题不再支持 ace 格式。此外,从 7-zip 9.14 测试版开始,7-zip 也已支持开启和解压缩 vhd。
更新说明:
- 7-zip 现在可以使用新的 arm64 过滤器将文件压缩为 7z 和 xz 压缩包。arm64 过滤器可以提高压缩比,适用于包含为 arm64架构编译的可执行文件的数据。另外,7-zip 现在在压缩前解析可执行文件(有 exe 和 dll 文件名扩展名的文件),并为每个解析的文件选择合适的过滤器;
- 对于 x86 可执行文件,使用 bcj 或 bcj2 过滤器;
- 对于 arm64 可执行文件,使用 arm64 过滤器。以前的版本默认为所有 exe / dll 文件使用 x86 过滤器 bcj 或 bcj2。
- bcj2 过滤器的默认段大小从 64 mib 更改为 240 mib。这可以提高大于 64 mib 的可执行文件的压缩比。
- 改进了 udf 的支持。
- cpio:支持硬链接。
- wim 创建代码的一些更改和优化。
- 当新的 7-zip 创建多卷压缩包时,7-zip 仅保持仍可更改的卷处于打开状态。以前的版本在创建压缩包结束前,将所有卷保持在打开状态。
- 在 linux 和 macos 系统中,当 7-zip 打开、提取或创建多卷压缩包时 7-zip 现在可以减少同时打开的文件数量。这可以避免因卷数量较大而导致的失败,因为 linux 和 macos 中对单个程序允许打开的文件数量有限制。
- 7-zip 在资源管理器中的上下文菜单的代码中有优化:在外部程序为包含 7-zip 菜单命令的上下文菜单选择大量文件时,提高了准备菜单显示的速度。
- 7-zip 文件管理器中的拖放操作的代码有所变动。现在在某些情况下也支持鼠标右键的拖放操作。
修复错误:
- zip 压缩包:如果使用多线程 zip 压缩将多个文件压缩到 stdout 流,7-zip 没有为某些文件写入「数据描述符」。
- ext4 压缩包:7-zip 无法正确从 ext4 压缩包中提取符号链接到目录。
- hfs 和 apfs 压缩包:7-zip 在压缩分叉中错误地解码了未压缩的块。
- 修复了其它已知错误。
7-zip 主要特征
-
使用了lzma与lzma2算法的7z 格式拥有极高的压缩比
-
支持格式:
-
压缩 / 解压缩:7z, xz, bzip2, gzip, tar, zip and wim
-
仅解压缩:arj, cab, chm, cpio, cramfs, deb, dmg, fat, hfs, iso, lzh, lzma, mbr, msi, nsis, ntfs, rar, rpm, squashfs, udf, vhd, wim, xar, z
-
对于 zip 及 gzip 格式,7-zip能提供比使用 pkzip 及 winzip 高 2-10% 的压缩比
-
为 7z 与 zip 提供更完善的 aes-256 加密算法
-
7z 格式支持创建自释放压缩包
-
windows 资源管理器集成
-
强大的文件管理器
-
更给力的命令行版本
-
支持 far manager 插件
-
支持 87 种语言