aspose.info
JA

7Z - 7-ZIP 圧縮ファイル形式

更新日

7Zファイルとは何ですか?

7z は、ファイルやフォルダーを高い圧縮率で圧縮するためのアーカイブ形式です。これは、任意の圧縮および暗号化アルゴリズムを使用できるようにするオープン ソース アーキテクチャに基づいています。この形式は現在、7-ZIP などの多くのソフトウェア アプリケーションでサポートされており、.7z ファイルを操作するためにダウンロードして使用できます。拡張子が .7z のファイルの mime タイプは application/x-7z-compressed です。

7z でサポートされている圧縮方法

7z は、そのオープン アーキテクチャにより、あらゆる圧縮方法をサポートできます。以下は、現在利用可能で、7z でサポートされている圧縮方法のリストです。

  • LZMA - LZ77 アルゴリズムの改善および最適化されたバージョン
  • LZMA2 - LZMA の改良版
  • PPMD - Dmitry Shkarin の PPMdH に小さな変更を加えたもの
  • BCJ - 32 ビット x86 実行可能ファイルのコンバーター
  • BCJ2 - 32 ビット x86 実行可能ファイルのコンバーター
  • BZIP2 - 標準 BWT アルゴリズム
  • Deflate - 標準の LZ77 ベースのアルゴリズム

7z ファイル形式の仕様

7z はバイナリ ファイル形式を使用して、圧縮されたアーカイブを保存します。 7-ZIP アーカイバの開発と実装により、7z ファイル形式が初めて登場しました。そのフォーマット仕様は、GNU Lesser General Public License。 LZMA は、7z ファイルで使用されるデフォルトの圧縮方法です。

ファイル署名

7z ファイルは署名バイト ‘7’ ‘z’ BC AF 27 1C で始まります。

AES 暗号化

7z ファイル形式は、アーカイブのファイル名を暗号化する機能を備えた 256 ビット AES 暗号化をサポートしています。暗号化のキーは、SH-256 ハッシュ関数に基づいてユーザーが定義します。

7z の顕著な特徴

7z は新しいアーカイブ形式で、高い圧縮率を提供します。 7z 形式の主な機能は次のとおりです。

  • GNU Lesser General Public License の下で、任意の圧縮および暗号化方式を使用できるオープン ファイル形式
  • 高圧縮率
  • 強力な AES-256 暗号化
  • サイズが最大 16,000,000,000 GB (16 エクスビバイト) の大きなファイルのサポート
  • Unicode ファイル名 *固体圧縮
  • アーカイブ ヘッダーの圧縮

参考文献

関連項目