ZIPコンテナー
読み:ジップ-コンテナー
外語:ZIP Container
汎用のコンテナーフォーマットの俗称。正式名称は不明または未定。
概要
初出は定かではないが、OpenDocument Formatのパッケージ方法をベースに、EPUB用に開発されたと見られるコンテナーフォーマット仕様である。
あらゆるものを格納できる、汎用性の高さを特徴とする。
特徴
アーカイブ
データは、ZIPで圧縮され、アーカイブされる。
圧縮とファイルフォーマットそのものはZIPの仕様に依存するが、その中での論理的なファイル構成の幾つかを規定している。
後述するようなルールはあるが、単なるZIPファイルでもあるので汎用性が高く、様々な新しい技術を導入することができる。
要求仕様
ZIPコンテナーは様々なファイルを格納できる。そして、その中身を見ずに判断できるよう、次の要素が要求されている。
- 一番最初に格納されるファイルは「mimetype」
- mimetypeは無圧縮で格納されること
- mimetypeの中にMIMEタイプ名を記述すること
これにより、ファイルは次のような特徴を持つ。
- ファイルの始めに「PK」の2バイトがある
- オフセット30に「mimetype」の8バイトがある
- オフセット38から、MIMEタイプ名のASCII文字列がある
再検索