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旧仕様
技術仕様
| コンテナアーキテクチャ | 圧縮済みPalmDOCテキストとMOBIヘッダー構造を格納するPalm Resource Database(PRC/PDB)コンテナ |
| 圧縮 | PalmDOC LZ77バイト圧縮、または独自Huffman/CDIC圧縮 |
| バイトエンディアン | ビッグエンディアン(Motorola 68kとPalm OSに由来) |
| 色空間 | sRGB |
| チャンネルと構造 | リフロー型電子書籍のテキスト、基本的なHTML書式、埋め込み低解像度画像 |
| 最大寸法 | テキスト量に上限なし |
| 透過性 | なし(旧式の白黒および初期カラー電子書籍リーダー) |
| ストリーミングとプログレッシブ | レコードベースの索引により、個々の4096バイトのテキストレコードへランダムアクセス可能 |
技術比較表: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.app Ebook Converterを使用して、書籍を最新のEPUBまたはPDFに変換する。
セキュリティ分析とパーサー攻撃ベクトル
レガシーなMOBIパーサーは、4096バイトのPalmDOC LZ77レコードを解凍する際、防御的な境界チェックを欠いていることがよくあります。
既知の攻撃ベクター
- PalmDOC LZ77辞書ランレングス展開中のバッファオーバーフロー。
- 不正な形式のHuffman CDIC辞書を解析する際の、境界外ポインタ読み取り。
- 循環的なPDBレコードオフセットテーブルによるサービス拒否(DoS)。
防御的ベストプラクティス: 隔離されたWebAssemblyサンドボックス内で、古いMOBIファイルを標準のEPUBまたはPDFにトランスコードします。
歴史的背景とマイルストーン
主なメリット
- 商業電子書籍業界の立ち上げにおいて計り知れない歴史的意義を持つ、先駆的なデジタル読書フォーマット。
- 非常に軽量なメモリフットプリントを持ち、16 MHzのPalm OSハンドヘルド上でスムーズに動作可能。
- 世界中の数百万台のレガシーな初期世代Kindleハードウェアデバイスでサポートされている。
技術的な制限とデメリット
- 公式に廃止:AZW3、KFX、EPUBに取って代わられ、2022年に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アカウントにメール送信することはできなくなりました。