Mobipocket電子書籍 (.mobi)

Mobipocket 標準

Mobipocket Ebook(MOBI)は、Palm OSハンドヘルドPDA向けに作成された歴史的な電子書籍フォーマットであり、その後Amazonに買収され、初代Amazon Kindle電子書籍リーダーの基盤となりました。

MOBI を EPUB に変換

無料のブラウザ内 MOBI から EPUB へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで MOBI ファイルを識別します:

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで MOBI ファイルを識別します:

16進数シグネチャ (オフセット 60):

42 4F 4F 4B 4D 4F 42 49

ASCII表現: BOOKMOBI

標準化: Mobipocket / Amazon Legacy Specification

技術仕様

コンテナアーキテクチャPalm Resource Database (PRC/PDB) container holding compressed PalmDOC text and MOBI header structures
圧縮PalmDOC LZ77 byte compression or proprietary Huffman/CDIC compression
バイトエンディアンBig-Endian (Motorola 68k Palm OS heritage)
色空間sRGB
チャンネルと構造Reflowable digital book text, basic HTML formatting, and embedded low-resolution images
最大寸法Unbounded text flow
透過性None (legacy black-and-white and early color e-readers)
ストリーミングとプログレッシブRecord-based indexing allows random access to individual 4096-byte text records

技術比較マトリックス: MOBI 対 競合製品

技術属性MOBI (現在)EPUBAZW3PDF
現在のステータス非推奨のレガシーフォーマットW3CアクティブWeb標準アクティブなAmazon KindleフォーマットアクティブなISOドキュメント標準
スタイリングサポート基本のHTML 3.2サブセット最新のHTML5 & CSS3最新のHTML5 & CSS3固定PostScriptベクターページ
コンテナエンジンPalmOS PRC/PDBデータベースXHTML付きのZIPコンテナKF8付きPalmOSラッパーバイナリオブジェクト階層
Send-to-KindleAmazonで受け付けられなくなりましたサポート対象(Amazonで変換)ネイティブAmazonフォーマットAmazonでサポート

一般的な破損モードと16進数リカバリガイド

Kindleに「アイテムを開けません」と表示されるか、章が突然スキップされる。

根本原因: PDBレコードリストテーブル内の破損したPalmDOCレコード長オフセット。

復旧: File2File Ebook Converterを使用して、書籍を最新のEPUBまたはPDFに変換する。

セキュリティ分析とパーサー攻撃ベクトル

レガシーなMOBIパーサーは、4096バイトのPalmDOC LZ77レコードを解凍する際、防御的な境界チェックを欠いていることがよくあります。

既知の攻撃ベクター

  • PalmDOC LZ77辞書ランレングス展開中のバッファオーバーフロー。
  • 不正な形式のHuffman CDIC辞書を解析する際の、境界外ポインタ読み取り。
  • 循環的なPDBレコードオフセットテーブルによるサービス拒否(DoS)。

防御的ベストプラクティス:

歴史的背景とマイルストーン

2022Amazonが、Send-to-Kindleサービスを通じたKindleへのMOBIファイルの送信サポートを正式に終了する。
2007Amazonが初代Kindleを発売し、その基礎的なデジタル読書フォーマットとしてMOBIを採用する。
2005Amazonが、今後投入するKindleハードウェア用の技術を確保するため、フランスの企業Mobipocket SAを買収する。
2000Mobipocketの創業者であるThierry BrethesとNathalie Tingが、Palm PilotおよびPsion PDA向けのMOBIフォーマットを立ち上げる。

主な利点とメリット

  • 商業電子書籍業界の立ち上げにおいて計り知れない歴史的意義を持つ、先駆的なデジタル読書フォーマット。
  • 非常に軽量なメモリフットプリントを持ち、16 MHzのPalm OSハンドヘルド上でスムーズに動作可能。
  • 世界中の数百万台のレガシーな初期世代Kindleハードウェアデバイスでサポートされている。

技術的な制限とデメリット

  • 公式に廃止:AZW3、KFX、EPUBに取って代わられ、2002年にAmazonによってサポート終了(非推奨)となる。
  • プリミティブなフォーマット:最新のCSS、フォント埋め込み、フレックスボックスレイアウトなしの、基本的なHTML 3.2タグに制限されている。
  • 低い画像品質:初期のPDAのメモリ制限に収めるため、歴史的に画像が大幅に圧縮されていた。

興味深い技術トリビア

  • 有効なすべてのMOBIファイルのバイト60から67には、ASCII文字「BOOKMOBI」が含まれています。
  • MOBIフォーマットは、基本的には.mobiに名前変更されたPalm OSデータベース(.pdb)ファイルです。
  • 初代Amazon Kindleは2007年11月に5時間半で完売し、MOBIファイルを独占的に読み込みました。

よくある技術的な質問

AmazonがMOBIファイルのサポートを終了したのはなぜですか?

AmazonがMOBIを非推奨としたのは、最新のタイポグラフィ、カスタムフォント、レスポンシブレイアウト機能が欠如している20年前の古い形式であるためです。Amazonは現在、取り込み用としてEPUBを標準化しています。

MOBIの本をEPUBに変換できますか?

はい。ブラウザ上でFile2File.appを使用して、古いMOBIの本を最新のユニバーサルなEPUBファイルに数秒で変換できます。

KindleでMOBIファイルをまだ読むことはできますか?

はい。古いKindleでは、USBケーブル経由で手動転送されたMOBIファイルを引き続き読むことができますが、Kindleアカウントにメール送信することはできなくなりました。