7Z

7Z

7z 是一種主流高效的壓縮格式,它擁有極高的壓縮比。在計算機科學中,7z是一種可以使用多種壓縮演演算法進行數據壓縮的檔案格式。該格式最初被7-Zip實現並採用,但是這種檔案格式是公有的,並且7-Zip軟體本身亦在GNU寬通用公共許可證 (GNU LGPL)協議下開放源代碼。目前LZMA軟體開發工具包的最新版本為V9.34。7z格式的MIME類型為application/x-7z-compressed。

通常使用 7-Zip 的 7z 格式能比使用 zip 格式的壓縮文件小 30-70%。

並且使用 7-Zip 創建的 zip 格式比大多數其它壓縮軟體創建的都小 2-10%。

主要特徵


●開源且模塊化的組件結構(允許使用任何壓縮,轉換或加密演演算法)
7-Zip
7-Zip
●最高的壓縮比
●強大的 AES-256 加密
●可更改和配置壓縮的演演算法
●支持超大文件(最大支持到16EB)
●Unicode文件名支持
●支持固實壓縮,容許內類的檔案在用一個串流中壓縮,使類似的內容被有效的壓縮
●支持檔案的文件頭壓縮
●支援多線程壓縮
7z格式支持256位鍵鑰AES演演算法加密。鍵鑰則由用戶提供的暗碼進行SHA-256hash演演算法得到(使用大量迭代以使得對暗碼的暴力解碼更加困難)

壓縮演演算法


7z 已公開了結構編輯功能,所以它可以支持任何一種新的壓縮演演算法。
到目前為止,下列壓縮演演算法已被整合到了 7z 中:
7z壓縮格式的演演算法
壓縮演演算法備註
LZMA改良與優化后的 LZ77 演演算法
LZMA2改良的 LZMA 演演算法
PPMD基於 Dmitry Shkarin 的 PPMdH 演演算法
BCJ32 位 x86 可執行文件轉換程序
BCJ232 位 x86 可執行文件轉換程序
BZip2標準 BWT 演演算法
Deflate標準 LZ77-based 演演算法

LZMA演演算法


LZMA演演算法是 7z格式的默認演演算法。 LZMA演演算法具有以下主要特徵:
●高壓縮比
●可變字典大小(最大 4 GB)
●壓縮速度:運行於 2 GHz 的處理器可達到 1 MB/秒
●解壓縮速度:運行於 2 GHz 的處理器可達到 10-20 MB/秒
●較小的解壓縮內存需求(取決於字典大小)
●較小的解壓縮代碼:約 5 KB
●支持 Pentium 4 的超線程(Hyper-Threading)技術、多處理器及多核芯處理器
LZMA壓縮演演算法非常適於應用程序的內嵌。 LZMA發佈於 GNU LGPL 許可協議之下,如果您想使用 LZMA的代碼,您可以通過 發送信息到 LZMA 開發部 來諮詢和自定義設計代碼及制定開發者的使用許可。

官方工具


7-Zip 是一款開源軟體,大部分源代碼遵循 GNU LGPL license,使用7-Zip軟體,無需註冊,免費,是真正意義的free and open。
你可以在任何一台計算機上使用 7-Zip ,包括用在商業用途的計算機,不對 7-Zip 進行捐贈或支付並不影響您的使用。
7Z
7Z
● 支持格式:
● 壓縮/解壓縮:7z、 XZ、 BZIP2、 GZIP、 TAR、 ZIP 和 WIM
● 僅解壓縮:ARJ、CAB、CHM、CPIO、CramFS、DEB、DMG、FAT、HFS、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、RAR、RPM、SquashFS、UDF、VHD、WIM、XAR、7Z
●對於 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的壓縮比
●為 7z 與 ZIP 提供更完善的 AES-256 加密演演算法
●7z 格式支持創建自釋放(SFX)壓縮包
●Windows 資源管理器集成
●強大的的文件管理器
●強大的命令行版本
●支持 FAR Manager 插件
●支持 79 種語言
● 7-Zip 適用於 Windows 7 / Windows10 / Vista / XP / 2008 / 2003 / 2000 / NT / ME / 98
並且有面向 Mac OS X、Linux、Unix 平台的命令行版本。

其他工具


WinRAR(解壓7z)
WinRAR是一款功能強大的壓縮包管理器,它是檔案工具RAR 在 Windows環境下的圖形界面。該軟體可用於備份數據,縮減電子郵件附件的大小,解壓縮從 Internet 上下載的 RAR、ZIP 2.0 及其它文件,並且可以新建 RAR 及 ZIP 格式的文件。
WinZip(解壓7z)
WinZip 是一款功能強大並且易用的壓縮實用程序,支持 ZIP、7z、CAB、TAR、GZIP、MIME,以及更多格式的壓縮文件。其特點是緊密地與 Windows 資源管理器拖放集成,不用留開資源管理器而進行壓縮/解壓縮。包括 WinZip 嚮導 和 WinZip 自解壓縮器個人版本。被 PC Magazine 雜誌授予最佳精品實用程序大獎、被Vector Capital收購的Winzip。新版支持計劃任務和視圖風格切換。
好壓(壓縮/解壓7z)
好壓(Haozip)對 ZIP、7Z 和 TAR 格式完全支持: 支持zip,7z和tar格式的打包與解壓,並針對每種格式開放自由的演演算法配置;支持 RAR、ARJ、CAB、LZH、ACE、GZ、UUE、BZ2、JAR、ISO 等多達44種演演算法和類型文件的解壓;針對7z格式,獨創了7z文件註釋功能,並與同類軟體保持良好的兼容性;支持win2000以上全部32/64位系統。
快壓(壓縮/解壓7z)
快壓(kuaizip)是一款免費、方便、快速的壓縮和解壓縮利器,是國內第一款具備自主壓縮格式的軟體。快壓自身的壓縮格式 KZ 具有超大的壓縮比和超快的壓縮解壓速度。同時,快壓還兼容RAR,ZIP 和 7Z 等40餘種壓縮文件。
360壓縮(壓縮/解壓7z)
360壓縮是新一代的壓縮軟體,永久免費。360壓縮相比傳統壓縮軟體更快更輕巧,支持解壓主流的rar、zip、7z、iso等多達39種壓縮文件。360壓縮內置雲安全引擎,可以檢測木馬,更安全。大幅簡化了傳統軟體的繁瑣操作,還改進了超過20項的使用細節,擁有全新的界面。360壓縮的主要特點是快速輕巧、兼容性好、更安全、更漂亮,而且是永久免費的。
WinMount(壓縮/解壓7z)
WinMount是一款功能強大的Windows小工具,具備壓縮軟體的壓縮、解壓、瀏覽等功能,也具備掛載DVD,CD,虛擬機硬碟鏡像的功能。WinMount最大特色在於讀取壓縮包新理念-Mount:直接將壓縮包Mount到虛擬盤,無需解壓,打破壓縮包解壓才能使用的傳統。
Alzip (解壓7z)
這是一個由韓國人DELPHI做的壓縮軟體,可以解壓縮幾乎所有常用壓縮格式,可以壓縮文件為 ZIP,CAB,JAR,TAR。LH,等7-8種格式。速度快,支持右鍵,支持自定義分盤壓縮。
PeaZip(壓縮/解壓7z)
是可以在Microsoft Windows或Linux作業系統中執行的文件管理器及壓縮程式。他除了支援自己原生的PEA壓縮格式(主要功能為壓縮、分檔、彈性地認證加密、整合式檢查架構)外,還有支援其他的主流壓縮格式,包括7z格式。不過有特別著重在處理開放授權的壓縮格式上。這套壓縮軟體主要使用Lazarus開發工具以Free Pascal語言進行撰寫。是以GNU Lesser General Public License發布的自由軟體。
Universal Extractor(解壓7z)
正如其名,Universal Extractor 是一個可以從任何類型的存檔文件中提取文件的程序,無論是簡單的 ZIP 文件、安裝程序(如 Wise 或 NSIS),還是 Windows 安裝程序 (.msi) 包。
Squeez(壓縮/解壓7z)
Squeez是一個功能強大的壓縮軟體。支持 SQX,ZIP,CAB,RAR,ACE, 7-ZIP,ARJ,LHA等等眾多壓縮格式的壓縮和解壓縮。 Squeez具有強大的資源管理和文件預覽功能,甚至可以直接播放壓縮包內的多媒體文件。 Squeez 是一個超快速的文件壓縮應用程序,支持 13 種不同的壓縮演演算法。軟體可以讀寫如下格式的壓縮文件: SQX, ARJ, BZIP, CAB, GZIP, ZIP, LZH, JAR, TAR, UUE, RAR, ACE 和 7z - 並且不需要其它附加軟體的支持。
LZArc(壓縮/解壓7z)
具有壓縮文件格式轉換功能的壓縮工具-IZArc。可通過滑鼠右鍵菜單來進行操作,跟WinRAR、WinZip的操作有點類似。它的獨特功能有:可轉換多種壓縮檔格式(例如:將RAR轉ZIP)、解壓縮文件密碼、可以建立自我解壓縮文件(EXE)。主要支持的格式:7-ZIP, A, ACE, ARC, ARJ, B64, BH, BIN, BZ2, BZA, C2D, CAB, CDI, CPIO, DEB, ENC, GCA, GZ, GZA, HA, IMG, ISO, JAR, LHA, LIB, LZH, MDF, MBF, MIM, NRG, PAK, PDI, PK3, RAR, RPM, TAR, TAZ, TBZ, TGZ, TZ, UUE, WAR, XXE, YZ1, Z, ZIP, ZOO。
TUGZip(壓縮/解壓7z)
TUGZip是一個完全免費的文件壓縮管理工具。擁有極具親和力的界面,支持眾多的文件格式。你可以創建或打開7-ZIP、BZ2、CAB、LHA(LZH)、SQX、TAR、TGZ、YZ1、ZIP、ACE、ARJ、BZ2、CAB、CPIO、DEB、GCA、GZ、IMP、LIB、RAR、RPM、SQX、TBZ、TAZ等文件格式。支持創建和打開自解壓文件,並附帶一個腳本工具,通過它可以實現自動備份。支持多種加密模式(DES, Triple DES等)。支持Zip64演演算法。支持滑鼠拖拽和自動在線升級。具備同類軟體的所有基本功能:添加、刪除、改名、查看、數據校驗、附言、病毒掃描等等。
GPS-通用打包工具外殼(壓縮/解壓7z)
該工具為綠色軟體,支持多種壓縮格式的打包和解包。除了支持常見的RAR、ZIP、CAB、7Z、TAR、ACE等格式外,還支持UHA、RK這樣的高壓縮比格式,甚至最恐怖的PAQ8JC格式。
FreeArc(解壓7z)
FreeArc 集成了多種壓縮演演算法(LZMA/PPMD/Multimedia compression)和過濾器(exe/dict/delta data filters),依據文件類型選擇最佳的壓縮演演算法,支持數據恢復(Recovery Record),支持AES+Twofish+Serpent演演算法加密。最新的MaximumCompression的評測表明FreeArc v0.40在壓縮率和壓縮速度方面,已經全面趕超WinRAR。多數情況下比7z體積小。