ZIP (ファイルフォーマット)

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
ZIP
拡張子: .zip
MIME Type: application/zip
UTI: com.pkware.zip-archive
マジックナンバー: PK\003\004
開発者: フィル・カッツ
種別: データ圧縮

ZIP(ジップ)はフィル・カッツが考案および開発したデータ圧縮形式およびファイルフォーマットである。歴史が長く、利用率も高いことから事実上の世界標準とされる。

目次

概要

日本ではLHA (LZH) とシェアが拮抗しているが、世界ではほとんどのアーカイブファイルがこの形式を使っている。オリジナルのPKZIPやWinZip等はシェアウェアとして販売されているが、ZIP形式を扱える多くのアプリケーションソフトウェアフリーソフトとして配布されている。ソースコードも互換性のある亜種(Info-ZIP7-Zip)がオープンソースとして一般に公開されているので、事実上フリーの形式(オープンフォーマット)と言える。

アップルMac OS Xへの移行と同時に解凍圧縮に標準対応、マイクロソフトWindows MeおよびWindows XP以降に圧縮解凍機能を搭載させ(日本語版OSでは「圧縮フォルダ (ZIP)」という名称の機能)、自動的に日本国内でも使用者が増えている。

また、UNIX系で標準的に使われているgzip(gzip自体はアーカイバではない)は同じDeflateアルゴリズムを使う点は共通しているが、互換性は無い。

仕様

開発者 
Phil Katz (PKWARE)
アルゴリズム 
Implode, Deflate, Deflate64, DCLImplode, Bzip2, PPMd
MIME-Type 
application/zip, application/x-zip-compressed(旧)
拡張子 
.zip
暗号化 
AES(128bit,192bit,256bit), 3DES(168bit),RC2/RC4(40bit,60bit,128bit),Blowfish,Twofish
書庫制限 
4GB以下
格納ファイル制限 
4GB以下(64bit拡張zipは4GB以上も可能), ファイル数制限なし, LFN対応, ファイル名で利用できる文字コードはIBM Code Page 437もしくはUTF-8
フォルダ格納機能 
サポート, 空フォルダ格納可能
特殊圧縮 
未対応
書庫復元機能 
未対応
マルチボリューム 
対応, 固定サイズ分割方式(1KB)

ソフトにおける固有の拡張子

ソフトウェアによっては、ZIP形式をデータ形式として採用しているものがある。このようなソフトウェアでは、ZIPファイルがそのソフトウェア固有の物であることを示すために専用の拡張子を定義している場合がある。その一部を以下に示す。ただし、圧縮アルゴリズムにzlibを使っているものでも、ZIP互換の格納方式を使っていないものは掲載しない。

docx, xlsx, pptx
Microsoft Office 2007(OpenOffice.org 3.0)で新たに採用された文書フォーマット (Office Open XML)
ipg
iPodゲームのアーカイブファイル
jar
Javaのアーカイブファイル
kmz
Google Earthの標準ファイル形式。kmlをZIP圧縮したもの。
nar
伺かのINSTALL/1.x仕様に準拠したアーカイブファイル
odt, ods, odp, odb, odg, odf
OpenOffice.org2.xの標準ファイル形式 (OpenDocument)
smzip
StepManiaの各種の自動インストール型パッケージファイル
wsz
Winamp用のスキンファイル
wmz
Windows Media Player用のスキンファイル
xpi
Mozilla Firefox(及びそれをベースとするNetscapeシリーズのウェブブラウザなど)やMozilla Thunderbirdなどの拡張のインストーラファイル

関連項目


外部リンク

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