去年5月,微軟宣佈Windows11支持更多歸檔壓縮格式,不過我們在8月晚些時候對其進行測試時,其性能確實沒什麼可寫的。無論如何,對於那些不需要經常壓縮或解壓大量文件或數據的人來說,它是一個不錯的補充。
除性能外,該公司還定期對其進行改進。2023 年 11 月,微軟增加對7z和TAR 的支持,今年1月初,又增加支持更多壓縮方法的"附加選項"。
雖然 7-Zip 的文件歸檔性能可能仍然優於 Windows 11,但在文件支持方面,前者已經落後,不得不迎頭趕上。
在1 月底發佈的24.01 測試版中,7-Zip 增加對 ZSTD 或 Zstandard 數據壓縮算法的支持,不過該公司指出,這並不完全是源自 Facebook 的算法。具體而言:
7-Zip 不使用https://github.com/facebook/zstd上的原始 Zstandard (ZSTD) 代碼
7-Zip 的代碼做類似的事情,但它是 ZSTD 解碼器的另一種實現方式。因此,7-Zip 在代碼和性能上都可能存在其他錯誤
以下是7-Zip 24.01 版的完整更新日志:
7-Zip 現在可以解壓 ZSTD 存檔(.zst 文件擴展名)。
7-Zip 現在可以解壓使用 ZSTD 壓縮方法的 ZIP、SquashFS 和 RPM 壓縮包。
7-Zip 現在支持 ZSTD 中使用的快速哈希算法 XXH64。
7-Zip 現在可以解壓由新 WinRAR 7.00 創建的 RAR 存檔(使用大於 4 GB 的字典)。
7-Zip 現在可以解壓使用 XZ (ULMO/LZMA) 壓縮方法的 DMG 存檔。
7-zip 現在可以解壓群集大小大於 64 KB 的 NTFS 映像。
現在,7-zip 可解壓 MBR 和 GDP 映像中的 4 KB 扇區。
優化壓縮包解壓速度:rar、cab、wim、zip、gz。
優化散列計算速度:CRC-32、CRC-64、Blake2sp。
已修復的錯誤:在某些情況下,7-Zip for Linux 可能無法創建多卷。
修復一些錯誤。
微軟證實其 Windows 11 實現基於開源 libarchive 項目,因此從 libarchive 3.6.2 版開始就支持 Zstandard,並已支持 Zst 和 Tzst 格式。希望在未來,我們還能看到更好的性能優化。