7zファイル(7zフォーマット)

7z(拡張子.7z)は、高圧縮率の新しい圧縮フォーマットです。

7zファイルの主な特徴:

7zはオープンアーキテクチャなので、さまざまな新しい圧縮方式に対応できます。 現在の7zに実装している方式:

Method Description
LZMA LZ77アルゴリズムを改良・最適化したもの
LZMA2 LZMAの改良バージョン
PPMD Dmitry ShkarinのPPMdHに多少の修正を加えたもの
BCJ 32ビットx86実行ファイル向けのコンバーター
BCJ2 32ビットx86実行ファイル向けのコンバーター
BZip2 スタンダードBWTアルゴリズム
Deflate スタンダードLZ77ベースのアルゴリズム

LZMA7zの標準圧縮方式です。LZMAの特徴:

LZMA圧縮アルゴリズムは、組み込みアプリケーションにとても向いています。 LZMAはGNU LGPLのライセンスでリリースされています。LZMAはまた、商用ライセンスでも利用可能です。LZMAのコードを利用したい場合、カスタムコードのプログラミングや必要な開発ライセンスについて、Send message to LZMA developerのページから相談してください。また、LZMA SDKの情報をチェックしてください。

7-ZipはAES-256アルゴリズムの暗号化にも対応しています。このアルゴリズムは256ビット長の暗号鍵を使います。7-Zipでは、鍵の生成にSHA-256ハッシュアルゴリズムをベースにした微分関数を使っています。鍵微分関数はユーザーが設定したテキストパスワードから微分鍵を生成します。7-Zipでは、総当りによるパスワード解析のコストを増大させるために、テキストパスワードに対し暗号化を繰り返したものを暗号鍵として使用しています。

7zは、GNU LGPLで配布されている7-Zipプログラムの一部です。7-Zipのソースやバイナリファイルはダウンロードページからからダウンロードできます。

7zファイルをサポートしているアプリケーション: WinRAR、PowerArchiver、TUGZip、IZArc

リンク:


Copyright (C) 2016 Igor Pavlov.