Mobipocket eBook から EPUB へのコンバーター
レガシーな Mobipocket eBook ファイルを現代的な EPUB 形式に変換することで、お使いのデジタルライブラリが現代の電子書籍リーダーやモバイルアプリで確実に動作するようになります。
フォーマットの比較と技術仕様
| 仕様 | MOBI | EPUB |
|---|---|---|
| MIMEタイプ | application/x-mobipocket-ebook | application/epub+zip |
| タイプ | PalmDOC binary ebook | packaged ebook |
| 圧縮 | PalmDOC / LZ77 (Huffman/CDIC) | ZIP (DEFLATE) |
| 標準仕様 | Mobipocket / Amazon Kindle Specification | W3C EPUB 3.3 |
| マジックバイトヘッダー | 42 4F 4F 4B 4D 4F 42 49 (BOOKMOBI) | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) |
フォーマットの概要と用途
Mobipocket 形式は、Mobipocket SA 社によって作成され、後に Amazon 社に買収された、旧世代のデジタル出版規格です。現代の読書用デバイスやモバイルアプリでは MOBI がネイティブサポートされることがめったになく、形式の移行が必要です。これらのファイルを EPUB に変換することで、Apple Books、Google Play Books、Kobo、およびさまざまなオープンソースの読書アプリと互換性を持つようになります。 出版社、アーキビスト、そして一般の読者は、個人のデジタルアーカイブを最新化するためにこの変換を頻繁に行います。古い MOBI ファイルは、スケーラブルベクターグラフィックス(SVG)、最新の CSS スタイル、アクセシブルなタイポグラフィのサポートが欠けていることがよくあります。EPUB 標準に移行すると、適切なフォーマットが復元され、最新のタイポグラフィエンジンが高解像度画面上でテキストを綺麗に描画できるようになります。
技術仕様とコーデックの内訳
MOBI ファイルは MIME タイプ `application/x-mobipocket-ebook` を使用し、PalmDOC データベース構造に依存しています。テキストサイズを縮小するために、PalmDOC LZ77 圧縮と Huffman または CDIC 辞書エンコーディングが頻繁に組み合わされています。ファイルは 78 バイトの Palm データベースヘッダーで始まり、その後にレコードヘッダーが続きますが、真のディレクトリツリーはありません。これに対し、EPUB ファイルは MIME タイプ `application/epub+zip` を使用し、DEFLATE で圧縮された標準の ZIP コンテナとして機能します。ZIP アーカイブ内には、XML ベースのコンテナ構造、OPF マニフェスト、ナビゲーションドキュメント、および CSS でスタイル設定された XHTML チャプターが含まれています。
OSとブラウザの互換性
EPUB は、現代のオペレーティングシステムやウェブランタイムでほぼ普遍的な互換性を誇ります。Calibre や Adobe Digital Editions などのデスクトップリーダーは、Windows、macOS、Linux で EPUB をネイティブに開きます。モバイルプラットフォームでは、iOS の Apple Books や Android の Moon+ Reader などのアプリを通じて EPUB を処理します。ウェブブラウザでも、Readium などの JavaScript ベースのリーダーを使用して EPUB ファイルを描画できます。一方、MOBI のサポートは大部分が非推奨となっており、レガシーな Kindle デバイスや特殊なデスクトップソフトウェアでのみ機能します。
💡 役立つ情報
ファイルを変換する際は、古い PalmDOC データベースからのハードコードされたレイアウト制約の持ち越しを避けるため、基盤となる HTML をクリーンに抽出するツールを使用してください。
フォーマットの比較と技術仕様
一般的な 2 メガバイトの MOBI ファイルを EPUB ファイルに変換した場合、同等のファイルサイズになります。この 2 メガバイトのファイルの転送にかかる時間は、ファイバー接続では 0.1 秒未満、5G ネットワークでは約 0.4 秒、標準的な 4G ネットワークでは約 1.2 秒です。
よくある質問
品質を落とさずに Mobipocket eBook を EPUB に変換するにはどうすればよいですか?
両方の形式ともテキストを構造化マークアップとして保存するため、テキストコンテンツの変換は基本的にロスレス(可逆)です。ただし、MOBI コンテナ内に埋め込まれた低解像度のラスター画像は、パッケージング段階で手動のアップスケーリングフィルターを適用しない限り、そのまま残る場合があります。
Mobipocket eBook と EPUB の違いは何ですか?
Mobipocket eBook は、LZ77 圧縮を使用する初期の携帯端末向けに最適化されたフラットな PalmDOC データベースファイルです。EPUB は、複数の XHTML ファイル、XML メタデータ、および CSS スタイレストリームを含む構造化された ZIP アーカイブであり、現代のリフロー型および固定レイアウトのデジタル読書向けに設計されています。