7z 形式

7z は高圧縮率を誇る新しい書庫形式です。

7z 形式の主な特徴 :

  • オープン・アーキテクチャ
  • 高い圧縮率
  • AES-256による強力な暗号化機能
  • どんな圧縮及び変換方式にも対応可能
  • ファイルサイズ、16000000000GB まで対応
  • ファイル名に Unicode を使用
  • Solid 圧縮が可能
  • 書庫のヘッダ圧縮が可能

7z はオープン・アーキテクチャですので、どんな新しい圧縮方式にも対応することが可能です。 現在、以下の圧縮方式が 7z で使用可能です :

圧縮方式 説明
LZMA 最適化と改良を施した LZ77 アルゴリズム
PPMD Dmitry Shkarin の PPMdH に若干の変更を加えた方式
BCJ x86 の 32-bit 実行ファイルの変換方式
BCJ2 x86 の 32-bit 実行ファイルの変換方式
BZip2 標準的な BWT アルゴリズム
Deflate 標準的な LZ77 ベースのアルゴリズム

LZMA7z 形式のデフォルトで汎用的な圧縮方式です。LZMA 方式の主な特徴 :

  • 高い圧縮率
  • 可変辞書サイズ (最大 4 GB)
  • 圧縮速度: 2GHz の CPU でおよそ 1MB/s
  • 解凍速度: 2GHz の CPU でおよそ 10-20 MB/s
  • 解凍の要するメモリ消費の少なさ (書庫サイズによる)
  • 解凍のに要するコードサイズの小ささ: およそ 5 KB
  • マルチスレッディングと P4 のハイパースレッディングに対応

LZMA 圧縮方式はアプリケーションに埋め込むのにとても適しています。 LZMA は GNU LGPL の下でリリースされています。 また LZMA は GNU LGPL の使用できないプロプライエタリ・ライセンスのコードでも 利用可能です。LZMA コードを使用したい場合、相談や要求がある場合、 カスタムコードのプログラミング、開発者ライセンスの要求がある場合には、 サポートページからメッセージを送ってください: 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) 2007 Igor Pavlov.
日本語翻訳者はKomuroです。現在、来栖が代行しております。