EPUB から Mobipocket eBook へのコンバーター
EPUB ファイルを Mobipocket eBook 形式に変換することで、現代の圧縮された HTML ドキュメントが、レガシー電子書籍リーダー向けの単一のバイナリ PalmDOC ファイルに変換されます。
フォーマットの比較と技術仕様
| 仕様 | EPUB | MOBI |
|---|---|---|
| MIMEタイプ | application/epub+zip | application/x-mobipocket-ebook |
| タイプ | packaged ebook | PalmDOC binary ebook |
| 圧縮 | ZIP (DEFLATE) | PalmDOC / LZ77 (Huffman/CDIC) |
| 標準仕様 | W3C EPUB 3.3 | Mobipocket / Amazon Kindle Specification |
| マジックバイトヘッダー | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) | 42 4F 4F 4B 4D 4F 42 49 (BOOKMOBI) |
フォーマットの概要と用途
EPUB 形式はデジタル書籍の現代標準として機能し、ZIP コンテナ内にパッケージ化された XHTML、CSS、および XML ファイルのオープンアーカイブを利用します。初期の Amazon Kindle デバイスや Palm OS ハンドヘルドなどの古い電子書籍リーダーでは、MOBI 形式が必要です。EPUB を MOBI に変換することで、現代の出版標準とビンテージハードウェアのギャップを埋めることができます。ユーザーは、現代のリフロー型パッケージのネイティブサポートがない古い専用の読書デバイスにパブリックドメインのライブラリを読み込ませる際、この変換を頻繁に行います。 Calibre などのソフトウェアツールは、EPUB ファイルの内部 XHTML 構造を解析し、サポートされていない CSS ルールを削除し、残りのテキストを線形の PalmDOC データベースにコンパイルすることで、この変換を処理します。このプロセスにより、10年以上前に製造されたハードウェア上でも、チャプター、ハイパーリンク、および基本的なスタイリングが機能し続けることが保証されます。現代のアプリでは EPUB が好まれますが、ビンテージハードウェアは、限られたメモリシステムをクラッシュさせることなくテキストを正しく描画するために、完全に MOBI 構造に依存しています。
技術仕様とコーデックの内訳
EPUB (`application/epub+zip`) は、DEFLATE 圧縮を利用して複数の HTML および画像ファイルを OPF コンテナとともにバンドルするパッケージ化されたアーカイブです。MOBI (`application/x-mobipocket-ebook`) は、LZ77 および Huffman 圧縮を使用した PalmDOC バイナリ構造を使用します。MOBI ファイルは、68 バイトの名前フィールドを含む Palm データベースヘッダーで始まり、オフセット 60 に「BOOKMOBI」という一意のファイルタイプシグネチャが続きます。変換エンジンは、EPUB ZIP アーカイブを解凍し、階層フォルダ構造を単一の線形データストリームにフラット化し、高度な CSS を基本的なインラインタグに変換し、テキストペイロードを固定サイズの 4096 バイトのレコードチャンクにエンコードする必要があります。
OSとブラウザの互換性
EPUB は、Apple Books、Google Play Books、およびほとんどの現代の Android または iOS 読書アプリによってネイティブサポートされています。MOBI の互換性は、レガシーな Amazon Kindle デバイス(Kindle Keyboard、Kindle Touch)および Palm OS の携帯情報端末に制限されています。現代のウェブブラウザは MOBI ファイルをネイティブで描画できず、バイナリ構造を読み取るためにはサードパーティのブラウザ拡張機能や Calibre、FBReader などの専用デスクトップアプリケーションが必要です。
💡 役立つ情報
変換中は、MOBI 形式にはスタイリングに関する厳しい制限があり高度なタイポグラフィを処理できないため、複雑な CSS レイアウトを簡素化し、埋め込まれた高解像度フォントを削除してください。
フォーマットの比較と技術仕様
平均的な 2 MB の EPUB ファイルは、構造のフラット化により、MOBI に変換すると約 1.5 MB に縮小します。秒速 15 メガビットでダウンロードする 4G モバイルネットワーク経由では、どちらのファイルも 2 秒未満で転送できます。秒速 100 メガビットの 5G 接続、または秒速 500 メガビットを超えるファイバー接続では、転送は瞬時に行われ、0.1 秒未満で完了します。
よくある質問
品質を落とさずに EPUB を Mobipocket eBook に変換するにはどうすればよいですか?
EPUB から MOBI への変換には、純粋なロスレスコピーというよりも構造的なシフトが伴います。変換エンジンは、PalmDOC パーサーによってサポートされているより単純な HTML サブセットタグに、現代の XHTML と CSS を翻訳します。テキストと基本フォーマットは保持されますが、古いバイナリ形式の制限に適合させるために、高度なレイアウト機能、ベクターグラフィックス、および埋め込みフォントが劣化または削除される場合があります。
EPUB と Mobipocket eBook の違いは何ですか?
EPUB は、個別の XHTML ファイル、スタイルシート、および画像を保持する ZIP コンテナに基づくオープン標準です。MOBI は、PalmDOC および Huffman 圧縮を利用してテキストと画像のペイロード全体を単一のファイルに結合する、Palm データベース構造に基づく独自のバイナリ形式です。