ホーム
7zフォーマット
LZMA SDK
ダウンロード
FAQ
サポート
リンク
Forum(SF.net)
フォーラム(SF.JP)
English Bulgarian Chinese Simpl. Chinese Trad. French German Japanease Polish Portuguese Brazil Russian Spanish Turkish Ukrainian リファレンスヘルプ | # 7zフォーマット 7zは、高圧縮率の新しい圧縮フォーマットです。 7zフォーマットの主な特徴: オープンアーキテクチャ 高圧縮率 強い、AES-256暗号化 さまざまな圧縮方式、変換、暗号化に対応 16000000000GBのサイズまで対応 Unicodeのファイルネーム 複数ファイル、ファイル階層構造のまま圧縮可（Solid compressing） アーカイブヘッダーの圧縮 7zはオープンアーキテクチャなので、さまざまな新しい圧縮方式に対応できます。 現在の7zに実装してる方式:
Method | Description
--- | ---
LZMA | LZ77アルゴリズムを改良・最適化したもの
LZMA2 | LZMAの改良バージョン
PPMD | Dmitry ShkarinのPPMdHに多少の修正を加えたもの
BCJ | 32ビットx86実行ファイル向けのコンバーター
BCJ2 | 32ビットx86実行ファイル向けのコンバーター
BZip2 | スタンダードBWTアルゴリズム
Deflate | スタンダードLZ77ベースのアルゴリズム
LZMAは7zの標準圧縮方式です。LZMAの特徴: 高圧縮率 可変の辞書サイズ（4GBまで） 圧縮スピード: 2GHzのCPUで約1MB/秒 展開（解凍）スピード： 2GHzのCPUで約10～20MB/秒 展開（解凍）時の要求メモリが少ない（辞書サイズに依存） 展開（解凍）コードが小さい:約5KB マルチスレッドとPentium4のハイパースレッディングに対応 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 リンク: Wikipediaにある7z Copyright (C) 2009 Igor Pavlov.