欢迎来到淼淼之森的博客小站。  交流请加我微信好友: studyjava。  也欢迎关注同名公众号:Java学习之道

聊一聊,老牌压缩软件7-Zip时隔近一年更新,体积依旧保持在1.5MB 置顶!

  |   0 评论   |   0 浏览

来源:快科技

2022年7月,知名解压缩软件7-Zip发布了22.01版本更新,之后就没有任何动作

时隔将近一年,7-Zip终于推送了新的23.00测试版更新,新版本的体积依旧保持在1.5MB

作为时隔10个月的大更新,23.00版本为7-Zip带来了数量众多的更新内容,加入了新的过滤器,对现有过滤器做出了优化,并在功能性方面进行了诸多改进。

此次更新的具体内容如下:

  • 1、7-Zip现在可以使用新的ARM64过滤器将文件压缩为 7z 和 xz 压缩包。ARM64过滤器可以提高压缩比,适用于包含为ARM64(AArch64)架构编译的可执行文件的数据。

另外,7-Zip现在在压缩前解析可执行文件(有exe和dll文件名扩展名的文件),并为每个解析的文件选择合适的过滤器;

  • 2、对于x86可执行文件,使用BCJ或BCJ2过滤器;
  • 3、对于ARM64可执行文件,使用ARM64过滤器。以前的版本默认为所有exe/dll文件使用x86过滤器BCJ或BCJ2。
  • 4、BCJ2过滤器的默认段大小从64MiB更改为240MiB。这可以提高大于64MiB的可执行文件的压缩比。
  • 5、改进了UDF的支持。
  • 6、cpio:支持硬链接。
  • 7、WIM创建代码的一些更改和优化。
  • 8、当新的7-Zip创建多卷压缩包时,7-Zip仅保持仍可更改的卷处于打开状态。以前的版本在创建压缩包结束前,将所有卷保持在打开状态。
  • 9、在Linux和macOS系统中,当7-Zip打开、提取或创建多卷压缩包时,7-Zip可以减少同时打开的文件数量。这可以避免因卷数量较大而导致的失败。
  • 10、7-Zip在资源管理器中的上下文菜单的代码中有优化:在外部程序为包含7-Zip菜单命令的上下文菜单选择大量文件时,提高了准备菜单显示的速度。
  • 11、7-Zip文件管理器中的拖放操作的代码有所变动。现在在某些情况下也支持鼠标右键的拖放操作。

此外,新版本还修复了下列Bug:

  • 1、ZIP压缩包:如果使用多线程ZIP压缩将多个文件压缩到stdout流(-so选项),7-Zip没有为某些文件写入「数据描述符」。
  • 2、ext4压缩包:7-Zip无法正确从ext4压缩包中提取符号链接到目录。
  • 3、HFS和APFS压缩包:7-Zip在压缩分叉中错误地解码了未压缩的块(64KiB)。

标题:聊一聊,老牌压缩软件7-Zip时隔近一年更新,体积依旧保持在1.5MB
作者:mmzsblog
地址:https://www.mmzsblog.cn/articles/2023/05/14/1683994729420.html

如未加特殊说明,文章均为原创,转载必须注明出处。均采用CC BY-SA 4.0 协议

本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。若本站转载文章遗漏了原文链接,请及时告知,我们将做删除处理!文章观点不代表本网站立场,如需处理请联系首页客服。
• 网站转载须在文章起始位置标注作者及原文连接,否则保留追究法律责任的权利。
• 公众号转载请联系网站首页的微信号申请白名单!

个人微信公众号 ↓↓↓                 

微信搜一搜 Java 学习之道