7z 格式

7z 是一種新的壓縮檔案格式,它擁有目前最高的壓縮比。

7z 格式的主要特性:

  • 開放式架構
  • 高壓縮比
  • 強大的 AES-256 加密
  • 可更改和設定壓縮演算法
  • 最大支援 16000000000 GB 檔案
  • 支援Unicode 檔案名稱
  • 支援結實壓縮
  • 支援壓縮檔檔頭壓縮

7z 為開放式架構,所以它可以支援任何新的壓縮演算法。 以下列出之壓縮方式已整合至 7z

演算法 描述
LZMA LZ77 改良和優化演算法後的最新版本
PPMD 基於 Dmitry Shkarin 之上的演算法 PPMdH 並加以優化
BCJ 32位元 x86 執行檔轉換器
BCJ2 32位元 x86 執行檔轉換器
BZip2 標準 BWT 演算法
Deflate 標準 LZ77-based 演算法

LZMA7z 格式預設標準的壓縮演算法。LZMA 壓縮演算法的主要特徵有:

  • 高壓縮比
  • 可變更字典大小 (最大 4 GB)
  • 壓縮速度:運行於 2 GHz 的處理器約為 1 MB/秒
  • 解壓縮速度:運行於 2 GHz 的處理器約為 10~20 MB/秒
  • 解壓縮時僅需少量記憶體 (取決於字典大小)
  • 解壓縮程式碼較小:約 5 KB
  • 支援多執行緒及 Pentium 4 超執行緒 (Hyper-Threading)

LZMA 壓縮演算法相當適合嵌入式的應用。LZMA 以 GNU LGPL 授權方式釋出。LZMA 亦可提供給無法在原始碼使用 GNU LGPL 的使用者所有權的授權。如果您想使用 LZMA 原始碼,可以經由支援頁面尋求諮詢、自訂撰寫程式碼或要求開發者許可證:傳送訊息給 LZMA 開發者;也可檢視 LZMA SDK 的資訊。

7-Zip 亦支援以 AES-256 演算法加密。此演算法使用長度為 256 位元的密鑰進行加密,7-Zip 使用 SHA-256 雜湊演算法的衍生函式建立密鑰,該衍生函式利用使用者定義之文字密碼產生衍生密鑰。為了增加破解密碼所需的時間,7-Zip 使用文字密碼進行大數量的重複演算來產生該密鑰。

7z 是基於 GNU LGPL 許可證下散佈 7-Zip 程式的一部份。您可以從 下載頁面 下載 7-Zip 原始碼及編譯好的可執行檔。

支援 7z 檔案的應用程式: WinRAR、PowerArchiver、TUGZip、IZArc、PeaZip。

連結:


Copyright © 2007 Igor Pavlov. / 繁體中文維護:sec2、琥珀、kgm10179。 / 保留所有權利。