7z 檔案格式

7z 是一種新壓縮格式,支援高壓縮比率。

7z 檔案格式的主要特色:

  • 開放式架構
  • 高壓縮比率
  • 高強度 AES-256 加密
  • 能夠使用任何壓縮、轉換或加密算法
  • 最高支援 16000000000 GB 的檔案
  • Unicode 檔案名稱
  • 緊密壓縮
  • 文件頭壓縮

7z 格式擁有開放式架構,能支援任何新壓縮算法。現在以下的算法已整合至 7z 格式:

算法 概述
LZMA 經過改良及優化後的 LZ77 算法
LZMA2 經過改良後的 LZMA 算法
PPMD 經過細微改動,Dmitry Shkarin 的 PPMdH 算法
BCJ 32 位 x86 執行檔轉換程式
BCJ2 32 位 x86 執行檔轉換程式
BZip2 標準 BWT 算法
Deflate 基於 LZ77 的標準算法

LZMA7z 格式的預設壓縮算法。以下是 LZMA 壓縮算法的主要特色:

  • 高壓縮比率
  • 可變字典大小(最大可至 4 GB)
  • 壓縮速度:大約 1 MB/s(2 GHz 處理器)
  • 解壓縮速度:大約 10-20 MB/s(2 GHz 處理器)
  • 解壓縮只需小量記憶體(視字典大小而定)
  • 解壓縮用的程式碼很小:大約 5 KB
  • 支援多執行緒及 P4 的超執行緒

LZMA 壓縮算法非常適合嵌入式應用程式使用。LZMA 以 GNU LGPL 許可證發布,如 GNU LGPL 不適合您的程式,另有專有許可證可供索取使用。如您打算使用 LZMA 程式碼,您可聯絡 LZMA 的開發者諮詢意見、按您的需求編製程式或索取所需開發人員許可證。聯絡方法請查看技術支援網頁。另外亦請參考有關 LZMA 軟體開發套件的資料。

7-Zip 能夠以 AES-256 算法加密數據,這算法需要長度為 256 位的密碼鑰匙。7-Zip 利用基於 SHA-256 雜湊算法的函數,將用戶以文字形式輸入的密碼轉換成密碼鑰匙。7-Zip 使用大量的循環指令來轉換密碼至密碼鑰匙,增加了以窮盡法找出密碼的難度。

7z7-Zip 程式的一部份(7-Zip 以 GNU LGPL 許可證發布)。您可以到下載網頁下載 7-Zip 的原始碼及執行檔。

支援 7z 壓縮檔的應用程式有:WinRAR、PowerArchiver、TUGZip、IZArc。

相關鏈接:


Copyright (C) 2013 Igor Pavlov.
Chinese translation by DevelopersHome.com.