MOBI 轉 EPUB 轉換器
將舊版 Mobipocket 電子書檔案轉換為現代的 EPUB 格式,確保您的數位圖書館能在當代電子書閱讀器和行動應用程式上運作。
格式比較與技術規格
| 規格 | MOBI | EPUB |
|---|---|---|
| MIME 類型 | application/ | application/ |
| 類型 | PalmDOC 二進位電子書 | 封裝的電子書 |
| 壓縮 | PalmDOC / LZ77 (Huffman/CDIC) | ZIP (DEFLATE) |
| 標準規格 | Mobipocket / Amazon Kindle Specification | W3C EPUB 3.3 |
| 檔案簽章(magic bytes)標頭 | 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 檔案通常缺乏對可縮放向量圖形、現代 CSS 樣式和無障礙排版的支援。遷移至 EPUB 標準可恢復正確的排版,並允許現代排版引擎在高解析度螢幕上清晰地呈現文字。
技術規格與編解碼器解析
MOBI 檔案使用 MIME 類型 application/x-mobipocket-ebook,並依賴 PalmDOC 資料庫結構。它通常使用 PalmDOC LZ77 壓縮,有些書籍則改用 HUFF/CDIC 字典壓縮來縮減文字大小。檔案開頭是 78 位元組的 Palm 資料庫標頭,後接記錄標頭,沒有真正的目錄樹。相較之下,EPUB 檔案使用 MIME 類型 application/epub+zip,是採用 DEFLATE 壓縮的標準 ZIP 容器。EPUB 壓縮檔內含以 XML 為基礎的容器結構、OPF 資訊清單、導覽文件,以及使用 CSS 樣式的 XHTML 章節。
作業系統與瀏覽器相容性
EPUB 在現代作業系統和網頁執行環境中有廣泛的相容性。Calibre 和 Adobe Digital Editions 等桌面閱讀器可在 Windows、macOS 和 Linux 上原生開啟 EPUB。行動裝置則可透過 iOS 上的 Apple Books、Android 上的 Moon+ Reader 等應用程式閱讀 EPUB。網頁瀏覽器也可以使用 Readium 等 JavaScript 閱讀器呈現 EPUB 檔案。MOBI 支援則大多已逐漸淘汰:Amazon 的「傳送到 Kindle」服務於 2022 年停止接受 MOBI,現在這種格式主要由 Kindle 電子書閱讀器和專用桌面軟體開啟。
實用資訊
轉檔時,請使用能妥善擷取底層 HTML 的工具,避免沿用舊版 PalmDOC 資料庫中寫死的版面限制。
常見問題
如何在不失真的情況下將 Mobipocket 電子書轉換為 EPUB?
由於這兩種格式都將文字儲存為結構化標記,因此文字內容的轉檔基本上是無損的。此轉換器會保留文字、章節分隔、標題、作者和封面圖片,但 MOBI 內的行內圖片、粗體或斜體樣式以及連結不會被複製到 EPUB 中。
Mobipocket 電子書與 EPUB 有什麼區別?
Mobipocket eBook 是一種平坦的 PalmDOC 資料庫檔案,針對早期手持裝置使用 LZ77 壓縮進行最佳化。EPUB 則是包含多個 XHTML 檔案、XML 中繼資料和 CSS 樣式表的結構化 ZIP 壓縮檔,專為現代可重排與固定版面數位閱讀而設計。