2022年7月,知名解壓縮軟件7-Zip發(fā)布了22.01版本更新,之后就沒有任何動作。2023年5月9日獲悉,時隔將近一年,7-Zip終于推送了新的23.00測試版更新,新版本的體積依舊保持在1.5MB。
作為時隔10個月的大更新,23.00版本為7-Zip帶來了數(shù)量眾多的更新內(nèi)容,加入了新的過濾器,對現(xiàn)有過濾器做出了優(yōu)化,并在功能性方面進(jìn)行了諸多改進(jìn)。
此次更新的具體內(nèi)容如下:
1、7-Zip現(xiàn)在可以使用新的ARM64過濾器將文件壓縮為 7z 和 xz 壓縮包。ARM64過濾器可以提高壓縮比,適用于包含為ARM64(AArch64)架構(gòu)編譯的可執(zhí)行文件的數(shù)據(jù)。另外,7-Zip現(xiàn)在在壓縮前解析可執(zhí)行文件(有exe和dll文件名擴(kuò)展名的文件),并為每個解析的文件選擇合適的過濾器;
2、對于x86可執(zhí)行文件,使用BCJ或BCJ2過濾器;
3、對于ARM64可執(zhí)行文件,使用ARM64過濾器。以前的版本默認(rèn)為所有exe/dll文件使用x86過濾器BCJ或BCJ2。
4、BCJ2過濾器的默認(rèn)段大小從64MiB更改為240MiB。這可以提高大于64MiB的可執(zhí)行文件的壓縮比。
5、改進(jìn)了UDF的支持。
6、cpio:支持硬鏈接。
7、WIM創(chuàng)建代碼的一些更改和優(yōu)化。
8、當(dāng)新的7-Zip創(chuàng)建多卷壓縮包時,7-Zip僅保持仍可更改的卷處于打開狀態(tài)。以前的版本在創(chuàng)建壓縮包結(jié)束前,將所有卷保持在打開狀態(tài)。
9、在Linux和macOS系統(tǒng)中,當(dāng)7-Zip打開、提取或創(chuàng)建多卷壓縮包時,7-Zip可以減少同時打開的文件數(shù)量。這可以避免因卷數(shù)量較大而導(dǎo)致的失敗。
10、7-Zip在資源管理器中的上下文菜單的代碼中有優(yōu)化:在外部程序為包含7-Zip菜單命令的上下文菜單選擇大量文件時,提高了準(zhǔn)備菜單顯示的速度。
11、7-Zip文件管理器中的拖放操作的代碼有所變動。現(xiàn)在在某些情況下也支持鼠標(biāo)右鍵的拖放操作。
此外,新版本還修復(fù)了下列Bug:
1、ZIP壓縮包:如果使用多線程ZIP壓縮將多個文件壓縮到stdout流(-so選項),7-Zip沒有為某些文件寫入「數(shù)據(jù)描述符」。
2、ext4壓縮包:7-Zip無法正確從ext4壓縮包中提取符號鏈接到目錄。
3、HFS和APFS壓縮包:7-Zip在壓縮分叉中錯誤地解碼了未壓縮的塊(64KiB)。
留言與評論(共有 條評論) |