七z
外觀
這是此頁批准,以及是最近的修訂。
在電腦科學當中,七 z係一種做得使用當多種壓縮演算法進行資料壓縮个檔案格式。該格式最初分七 -Zip 實現並採用,但係這種檔案格式係公有个,還過七 -Zip 軟體本身也在GNU 闊通用公眾授權條款 ( GNU LGPL ) 協定之下開放原始碼。目前嗬 LZMA 軟體開發著套件个最新版本係 v 十九pa24零零。
七 z 格式个 MIME 類型為 ` application / x 七點七 z-compressed ` .
特色同高效能
七 z 格式个主要特色有:
- 開源還過模組化个組件結構(做得用任何个壓縮,轉換抑係加密个演算法)
- 高壓縮比率(使用無共樣个壓縮演算法會有無共樣个結果)
- 使用 AES 兩百五十六加密
- 支援超大檔案(最大支援到十六 EB)
- Unicode 檔名支援
- 支援結實壓縮,容許內類个檔案在用一個串流當中壓縮,使類似个內容分人有效个壓縮。
- 受著影響
- 支援多執行緒壓縮
- 支援分割壓縮
塞塞
七 z 格式支援兩百五十六個鍵鎖匙 AES 演算法加密。鍵鎖則由使用者提供个口令(密碼短語)進行 SHA 兩百五十六 hash 演算法得著。SHA 176兩百五十六執行兩百一十八 ( 二十六線二千一百四十四 ) 次(這種技術安到金鎖鎖延伸), 使得對口令个暴力解碼過較困難。當前基於 GPU 个抑係自家做个硬體限制吔這種金鎖匙延伸个有效性,故所選擇一个強口令還係當重要。七 z 格式提供吔選項做得來加密檔名。
縮減
該格式个開發結構做得添加標準以外个壓縮演算法。
這下支援以下演算法:
- LZMA - 改良同最佳化演算法後个 LZMA 最新版本,使用馬爾可夫鏈/研究資訊編碼摎 Patricia trie。
- LZMA 二 - 經過過改良後个 LZMA 演算法,支援還較多 CPU 執行緒。
- PPMD - 因為 Dmitry Shkarin 之上个演算法二千空二 PPMdH(PPMII / cPPMII)並加以最佳化:PPMII 係一九八四年个 PPM 壓縮演算法(局部配思想係開創)个進階版本。
- BCJ - 三十二位元 x 八十六做得執行檔轉換程式,參見 LZMA。對短程 jump操作還有喊操作个目標位所來進行壓縮。
- BCJ 二 - 三十二位元 x 八十六做得執行檔轉換程式,參見 LZMA。著 jump 操作,喊操作同有條件 jump 操作个目標位所來進行單獨縮減。
- Bzip 二 - 標準 BWT 演算法。Bzip 二使用(還較遽个)哈夫曼編碼同(還較強个)176資訊編碼。
- DEFLATE - 標準 LZ 七十七 -based 演算法。
演算法个實現
下列壓縮軟體支援七 z 檔案格式:
- 七 -Zip 摎 p 七 zip
- IZArc
- PowerArchiver
- QuickZip
- Squeez
- TUGZip
- WinRAR
- ZipGenius
- EZ 七 z
- Bandizip
參見
- 壓縮檔案格式列表
- 自由檔案个格式
參考來源
外部連結
- 七 z Format—有關七 Z 格式壓縮檔案个說明
- 七 -Zip—the original file archiver for Microsoft Windows
- p 七 zip—a port of 七 -Zip for Unix-like systems
- 七 zX(Mac OS X)
- Dimtry Shkarin ( Institute for Dynamics of Geospheres , Moscow , Russia ) 二千空二 : PPM : One Step to Practicality