CBZ ファイル形式とは?
拡張子が .cbz のファイルは、圧縮されたデジタルコミックを格納しています。.cbz は ZIP アーカイブ 圧縮を使用します。コミックはページ画像で構成されており、その読書順はファイル名のソート順によって決まります。正しく並べるためには、ファイル名をゼロ埋め(例:001.jpg、002.jpg)にする必要があります。.cbz アーカイブ内には、画像を整理するためのサブフォルダが含まれることもあります。
.cbz 内で使用される主な画像形式は以下の通りです:
- 非可逆圧縮の JPEG
- ロスレス(可逆圧縮)の PNG
- GIF
- BMP
- TIFF
追加情報はアーカイブのコメント、またはオプションの ComicInfo.xml メタデータファイルとして保存できます。この形式に公式な標準はありませんが、コミュニティが管理する ComicInfo スキーマ(現在は Anansi プロジェクトが管理)により、以下のような情報が網羅されています:
- 著者および出版社に関する詳細
- 目次
- 翻訳用の個別のテキストレイヤー
.cbz ファイルは主にコミックの保存に使用されますが、もともとは連番の画像ファイルを保存するシンプルな手法として考案され、2002年頃に CDisplay リーダーによって普及しました。.cbz は本質的に ZIP アーカイブであるため、ZIP 圧縮をサポートするアーカイブマネージャーであれば内容にアクセスできます。ファイル名を .zip に変更するだけで十分です。ただし、.cbz アーカイブを閲覧するには、CDisplayEx、YACReader、MComix などの専用コミックリーダーを使用するのが最適です。
コミックアーカイブのファミリーには、圧縮アルゴリズムのみが異なる関連形式がいくつか存在します。.cbr は RAR 圧縮、.cbt は TAR、.cb7 は 7-Zip を使用します。ZIP はすべての主要なオペレーティングシステムで標準サポートされているオープンな形式であるため、一般的には .cbz が好まれます。インターネット上で共有される際、.cbz ファイルは MIME タイプ application/vnd.comicbook+zip を使用します。
セキュリティと安全性
リスク: LOWCBZ はパッシブデータ(画像の集まり)であり、実行されることはありません。現実的なリスクは形式ではなくソースにあります。海賊版サイトのコミックのスキャンデータには、ファイル名が偽装されていたり、稀に画像以外のペイロードが隠された ZIP が含まれている可能性があります。予期しない CBZ を開く前に 7-Zip などで中身を確認してください。また、通常のコミックには著作権があるため、配布の合法性は入手先に依存することに注意してください。
形式の詳細
概要CBZ ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | 標準の ZIP アーカイブ。オフセット 0 のマジックバイトは `PK\x03\x04` (16進数 50 4B 03 04) で、あらゆる `.zip` ファイルと同一 |
| バイト順 | ZIP 仕様に従いリトルエンディアン |
| エントリごとの圧縮 | DEFLATE をサポート。JPEG や PNG はすでに圧縮されているため、ページ画像は通常無圧縮(STORED メソッド)で格納される |
| ページ順序 | ファイル名のソート順によって決定。正しく並べるには、ゼロ埋めされた名前(例:`001.jpg`、`002.jpg`)を使用する必要がある |
| サポートされる画像タイプ | JPEG, PNG, GIF, BMP, TIFF。実際には JPEG と PNG が主流 |
| メタデータファイル | Anansi プロジェクトのスキーマ (v2.0/v2.1) に準拠したオプションの `ComicInfo.xml`。タイトル、著者、出版社、巻数、ジャンルなどを網羅 |
| 整合性チェック | ZIP から継承されたエントリごとの CRC-32 チェックサム。コミック固有の署名やハッシュはない |
| MIME タイプ | `application/vnd.comicbook+zip`。`application/x-cbz` や `application/zip` としても認識される |
| 一般的なファイルサイズ | 1話あたり 10 MB - 400 MB。画像の解像度や、JPEG か PNG かによって大きく異なる |
| 色深度 | 埋め込まれたページ画像に依存。通常は 24ビット JPEG または 8ビット/24ビット PNG |
| 暗号化 | ZIP のパスワード暗号化は技術的に可能だが、ほとんど使用されない。多くのコミックリーダーは暗号化された `.cbz` ファイルをサポートしていない |
| 最大エントリ数 | 65,535 ファイル(標準 ZIP)。ZIP64 拡張によりこの制限は解除されるが、実際のコミックのページ数をはるかに上回る |
| プラットフォームのサポート | Windows, macOS, Linux, Android, iOS。拡張子を `.zip` に変更することで、すべての主要 OS でネイティブに抽出可能 |
| 起源の慣習 | 2002年頃に CDisplay リーダーによって普及。管理団体は存在せず、リーダーや配信者によって維持されているコミュニティの慣習 |
| リリース日 | Early 2000s; CDisplay reader (2002) established the .cbz convention |
| 最新バージョン | No versioned spec - it is plain ZIP; optional ComicInfo.xml (ComicRack/Anansi) metadata schema |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | github.com |
CBZ の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CBZ ファイルについて最初の質問をしてみましょう。