7-Zip

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
7-Zip
7-Zip のロゴ
7-Zip のスクリーンショット
7-Zip アーカイバ
開発元 Igor Pavlov
最新版 4.57 / 2007年12月6日
対応OS クロスプラットフォーム
種別 ファイルアーカイバ
ライセンス GNU LGPL
修正 BSD ライセンス
その他
公式サイト 7-Zip.org
  

7-Zipセブンジップ)はオープンソースファイルアーカイバである。当初は Microsoft Windows 用に設計され、後に他のコンピュータオペレーティングシステムでも利用可能になった。p7zip の形で、7-Zip は Mac OS XSolarisLinux、および BSD 系 OS のような UNIX 系システムや、AmigaOS 上で使うために移植された。7-Zip は、DOS 移植版を使うか、HX-DOS エクステンダで Windows コマンドライン版を走らせることにより、DOS とも互換性がある。

7-Zip は基本的に 7z(セブンゼット)書庫形式を操作するが、ほかにもさまざまな種類の書庫形式を読める。7-Zip の操作には、コマンドライン(全システム)、グラフィカルユーザインタフェース(Windows のみ)、もしくはシームレスな Windows シェル環境の、いずれの方式も使える。

7-Zip の開発は2000年に始まり、イゴール・パブロフ (Igor Pavlov) により活発に開発されている。プロプライエタリな競争相手であり市場を先導する WinZipWinRAR と異なり、7-Zip は GNU Lesser General Public License (LGPL) の下で(ただし RAR ライセンスの制限がある)、AES 暗号のコードは修正 BSD ライセンスの下で配布されており、このため 7-Zip はフリーソフトウェアである。

7-Zip は2007年SourceForge.net のコミュニティにより「技術デザイン」賞と「ベストプロジェクト」賞に選ばれた[1]

目次

形式

7z(セブンゼット)書庫形式

詳細は7zを参照

既定では、7-Zip は 7z 形式の書庫を作成する。拡張子は “.7z” である。各書庫は複数のディレクトリとファイルを含むことができる。コンテナ形式として、積層的に組み合わせられたフィルタを使うことによりセキュリティやサイズの縮小が達成される。これらはプリプロセッサ、圧縮アルゴリズムおよび暗号化フィルタからなる。

7z 圧縮の中心段階では各種のアルゴリズムを使用する。もっともよく使われるのは Bzip2LZMA である。イゴール・パブロフによって開発された LZMA は比較的新しいシステムであり、7z 形式の一部として初公開された。LZMA は Range Coder によって符号化された大きな(サイズ 4 GiB までの) LZ ベースのスライド辞書からなる。

LZMA の圧縮比は非常に高くなる傾向がある。圧縮されたサイズは、どちらもプロプライエタリである RARACE を含む、他の高圧縮率の形式に匹敵する。

ネイティブの 7z ファイル形式はオープンでモジュール化されており、すべてのファイル名を Unicode で格納する。

他のサポート形式

7-Zip は他にも多数の圧縮形式および圧縮を行わない書庫形式をサポートする。サポートする形式には ZIPTargzipbzip2ZCabinetRARLZHARJcpioRPM および Debiandeb 書庫が含まれる。7-Zip のバージョン 4.42 以降は ISO 形式の CD/DVD イメージもサポートする。

これらの形式のいくつかを含んでいることは、パッケージを実質的に非フリーにする各種の使用条件に従わせることに注意すべきである(たとえばプロプライエタリな RAR 圧縮を含む)。

7-Zip は一部の MSI ファイルを開くことができ、ファイル内容に伴うメタファイルにもアクセスできる。一部の Microsoft CAB (LZX 圧縮)と NSIS (LZMA) インストーラ形式を開くこともでき、7-Zip は与えられたバイナリファイルが実際には書庫であるかどうかのチェックツールとして使える。

ZIP や gzip のファイルを圧縮するとき、7-Zip は自家製の Deflate エンコーダを使用する。このエンコーダは圧縮速度と引き替えに、広く使われている zlib の DEFLATE 実装よりも圧縮率の高い書庫を作成できることが多い。7-Zip の Deflate エンコーダ実装は AdvanceCOMP スイートのツールの一部として独立に入手可能である。

変種

p7zip の形で、コマンドライン版が Mac OS XSolarisLinux および BSD 系 OS を含む UNIX 系システムで使うために移植された。

Windows x64 Edition 用の64ビット版が存在する。これは巨大なメモリのマップをサポートすることにより圧縮を高速化できる。すべてのバージョンがマルチスレッドをサポートする。

2つのコマンドライン版が提供されている。外部ライブラリを使用する 7z.exe と、モジュールが組み込まれているスタンドアローン版の 7za.exe である。しかし、7za の圧縮・展開(解凍)サポートは 7zZIPTargzipbzip2 および Z 形式に限られている。

加えて、ポータブル版の 7-Zip も存在する。PortableApps.com がパッケージ化し、自サイトで配布している[2]

機能

7-Zip は多くの機能をサポートする。いくつかは有名な商用圧縮ソフトウェアにも見あたらないものである。

  • 暗号化方式として、7z 書庫は256ビットの Rijndael AES 暗号をサポートする。暗号化はファイルと 7z ディレクトリ構造の両方に対して有効にできる。ディレクトリ構造が暗号化された場合、利用者は書庫内に含まれるファイル名を見るためにパスワードを与える必要がある。WinZip が開発した AES による ZIP 書庫暗号化の規格も利用可能だが、7z 書庫のようなファイル名の暗号化は提供されていない[3]
  • 7-Zip は動的にサイズの変わるボリュームを柔軟にサポートする。これは書き換え可能 CDDVD などのリムーバブルメディアへのバックアップに有用である。
  • 2分割画面モードのとき、7-Zip は基本的な伝統的ファイルマネージャであるとみなせる。
  • 7-Zip は壊れたファイル名を含む書庫を展開(解凍)し、必要に応じて改名する機能を持つ。
  • 自己解凍書庫を作成すれば、7z 展開ソフトウェアを持たない利用者も圧縮されたファイルを展開(解凍)できる。

脚注

[ヘルプ]

関連項目

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net