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 ファイル名 *固体圧縮
- アーカイブ ヘッダーの圧縮