Mobipocket電子書籍 (.mobi)
Mobipocket 標準Mobipocket Ebook(MOBI)は、Palm OSハンドヘルドPDA向けに作成された歴史的な電子書籍フォーマットであり、その後Amazonに買収され、初代Amazon Kindle電子書籍リーダーの基盤となりました。
MOBI を EPUB に変換
無料のブラウザ内 MOBI から EPUB へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで MOBI ファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで MOBI ファイルを識別します:
16進数シグネチャ (オフセット 60):
42 4F 4F 4B 4D 4F 42 49ASCII表現: 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 (現在) | EPUB | AZW3 | |
|---|---|---|---|---|
| 現在のステータス | 非推奨のレガシーフォーマット | W3CアクティブWeb標準 | アクティブなAmazon Kindleフォーマット | アクティブなISOドキュメント標準 |
| スタイリングサポート | 基本のHTML 3.2サブセット | 最新のHTML5 & CSS3 | 最新のHTML5 & CSS3 | 固定PostScriptベクターページ |
| コンテナエンジン | PalmOS PRC/PDBデータベース | XHTML付きのZIPコンテナ | KF8付きPalmOSラッパー | バイナリオブジェクト階層 |
| Send-to-Kindle | Amazonで受け付けられなくなりました | サポート対象(Amazonで変換) | ネイティブAmazonフォーマット | Amazonでサポート |
一般的な破損モードと16進数リカバリガイド
Kindleに「アイテムを開けません」と表示されるか、章が突然スキップされる。
根本原因: PDBレコードリストテーブル内の破損したPalmDOCレコード長オフセット。
復旧: File2File Ebook Converterを使用して、書籍を最新のEPUBまたはPDFに変換する。
セキュリティ分析とパーサー攻撃ベクトル
レガシーなMOBIパーサーは、4096バイトのPalmDOC LZ77レコードを解凍する際、防御的な境界チェックを欠いていることがよくあります。
既知の攻撃ベクター
- PalmDOC LZ77辞書ランレングス展開中のバッファオーバーフロー。
- 不正な形式のHuffman CDIC辞書を解析する際の、境界外ポインタ読み取り。
- 循環的なPDBレコードオフセットテーブルによるサービス拒否(DoS)。
防御的ベストプラクティス:
歴史的背景とマイルストーン
主な利点とメリット
- 商業電子書籍業界の立ち上げにおいて計り知れない歴史的意義を持つ、先駆的なデジタル読書フォーマット。
- 非常に軽量なメモリフットプリントを持ち、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アカウントにメール送信することはできなくなりました。