7Zファイル形式の解説

7-Zipアーカイブ · .7z

拡張子.7z
MIMEタイプapplication/x-7z-compressed
種類アーカイブ
開発元Igor Pavlov (7-Zip)
初版1999
ロイヤリティフリーはい
圧縮可逆

7Zファイルとは

7Zは、Igor Pavlovが1999年に公開したオープンソースのプログラム7-Zipのアーカイブ形式です。LZMAとLZMA2アルゴリズムで圧縮し、テキスト、ソースコード、文書をZIPのDeflateよりはるかに強く縮め、ファイルをソリッドブロックにまとめて類似ファイル同士で1つの圧縮辞書を共有させます。ソフトウェア、データセット、バックアップのアーカイブはZIP版より3分の1ほど小さくなることが多いです。

この形式は内容とファイル名のAES-256暗号化、4 GBを超えるサイズ、分割アーカイブに対応します。欠点は普及度です。WindowsとmacOSには標準の展開ツールがないため、受け取る側は7-Zip、WinRAR、Keka、The Unarchiverを必要とし、WebフォームはZIPしか受け付けないことが多いです。

7Zが適している場面

強み

  • ZIPより明らかに小さいアーカイブ。特に類似ファイルが多いとき
  • ファイル名の隠蔽も含む強固なAES-256暗号化
  • 自由な参照実装を持つオープンな形式

制限

  • WindowsとmacOSは追加ソフトなしでは開けない
  • ソリッドアーカイブは1ファイルの取り出しにも全体の展開が必要
  • 作成がZIPより遅い

7Zファイルの開き方

Windowsでは7-Zip、macOSではKekaかThe Unarchiverをインストールし、Linuxではp7zipを使います。何もインストールせずに済ませるなら、7Z展開がオンラインでアーカイブを展開してファイルを一覧します。パスワード付きアーカイブにはパスワードが必要です。

7Zの変換方法

7ZからZIPはソフトなしで誰でも開けるアーカイブを作り、7ZからTAR.GZや7ZからTAR.XZはLinuxサーバーに適し、7Z展開は単に中身を取り出します。逆方向で容量を節約するにはZIPから7Zを使ってください。

よくある質問

Windowsで7Zファイルを開くには?

Windowsには標準対応がありません。小さなオープンソースプログラムの7-Zipをインストールするか、オンラインでアーカイブをZIPに変換してエクスプローラーで開いてください。

7ZはZIPより優れていますか?

容量と安全性では優れています。圧縮率が高く、本物のAES-256暗号化があります。展開ツールを持たないかもしれない相手との共有には、ZIPのほうが安全な選択です。

Macで7Zファイルを開けますか?

標準のアーカイブユーティリティでは開けません。KekaとThe Unarchiverは7Z対応を追加するオープンソースアプリです。ZIPへの変換でも対処できます。

7Zの展開がZIPより遅いのはなぜですか?

LZMAの展開はDeflateより負荷が高く、ソリッドアーカイブは1ファイルのためでもブロックの先頭から展開しなければなりません。時間は容量の小ささの代償です。