7z格式、LZMA壓縮算法和7-Zip詳細介紹


    

 

本文詳細介紹了7z壓縮格式、LZMA壓縮算法和支持7z壓縮格式的7-Zip壓縮軟件,希望對你了解7z壓縮格式有所幫助。

7z,一種文件壓縮格式,具有高壓縮比率,它采用了多種壓縮算法進行數據壓縮。因此,與其它壓縮格式相比,得到的壓縮文檔較小。現在流行的好壓軟件支持這種壓縮格式。

7z格式的主要特色:
  • 開放式體系架構,可輕易的添加任何一種新的壓縮方法,如LZMA、LZMA2、BZip2等;
  • 高壓縮比率;
  • 強大的AES-256加密(256 bit  Advanced Encryption Standard (AES));
  • 能夠兼容任意壓縮、轉換、加密算法;
  • 最高支持 16000000000 GB 的文件壓縮;
  • 以 Unicode 為標准的文件名;
  • 支持固實壓縮;
  • 支持文件頭壓縮;
7z格式支持的算法:

7z 已公開了結構編輯功能,所以它可以支持任何一種新的壓縮算法。到目前為止,下列壓縮算法已被整合到了 7z 中::

壓縮算法 備注
LZMA 改良與優化后的 LZ77 算法
LZMA2 改良的 LZMA 算法
PPMD 基於 Dmitry Shkarin 的 PPMdH 算法
BCJ 32 位 x86 可執行文件轉換程序
BCJ2 32 位 x86 可執行文件轉換程序
BZip2 標准 BWT 算法
Deflate 標准 LZ77-based 算法
LZMA算法介紹:

LZMA是7z格式默認的壓縮算法,它的主要特征有:

  • 高壓縮比率;
  • 可變的字典大小(高達4GB);
  • 壓縮速度:在 2 GHz  CPU上,大約 1 MB/s;
  • 解壓縮速度:在 2 GHz  CPU上,大約10-20 MB/s ;
  • 較小解壓縮內存(依賴於所選的字典大小);
  • 較小的解壓縮代碼,大約5KB;
  • 支持多線程;

基於以上優點,LZMA壓縮算法適合嵌入式應用。此外,LZMA算法基於GNU LGPL發布。LZMA SDK下載地址:http://www.7-zip.org/sdk.html

7-Zip介紹和主要特征:

7-Zip 是一款擁有極高壓縮比的開源壓縮軟件,大多數源代碼都基於 GNU LGPL 許可協議下發布,可任意使用。它的主要特征如下:

  • 使用了 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 插件;
  • 支持 79 種語言;

7-Zip

7-Zip 適用於 Windows 7 / Vista / XP / 2008 / 2003 / 2000 / NT / ME / 98。並且有面向 Mac OS X、Linux、Unix 平台的命令行版本。

7-Zip壓縮比

讓我們把 7-Zip 和常用的壓縮軟件進行比較。

文件設置:完整安裝后的 Mozilla Firefox 1.0.7 for Windows 和 Google Earth 3.0.0616 for Windows。

軟件名稱 Mozilla Firefox Google Earth
161 個文件
15,684,168 字節
115 個文件
23,530,652 字節
壓縮后 壓縮比 壓縮后 壓縮比
7-Zip 4.23(7z 格式) 4621135 100% 6109183 100%
WinRAR 3.50 5021556 109% 6824892 112%
CABARC 5.1 5131393 111% 7434325 122%
WinZip 10.0 beta(maximum-PPMd) 5277118 114% 8200708 134%
7-Zip 4.23(zip 格式) 6222627 135% 8909446 146%
WinZip 10.0 beta(maximum-portable) 6448666 140% 9153898 150%

壓縮比結果由被壓縮的數據大小而定。通常使用 7-Zip 的 7z 格式能比使用 zip 格式的壓縮檔案小 30-70%。並且使用 7-Zip 創建的 zip 格式比大多數其它壓縮軟件創建的都小 2-10%。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM