跳至內容

七z

出自Taiwan Tongues 客語維基
於 2025年8月23日 (六) 17:02 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

在電腦科學當中,七 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