EPUB 轉 MOBI 轉換器
將 EPUB 檔案轉換為 Mobipocket eBook 格式,可將以 ZIP 封裝的現代 HTML 檔案轉換為供舊款電子書閱讀器使用的單一二進位 PalmDOC 檔案。
格式比較與技術規格
| 規格 | EPUB | MOBI |
|---|---|---|
| MIME 類型 | application/ | application/ |
| 類型 | 封裝的電子書 | PalmDOC 二進位電子書 |
| 壓縮 | ZIP (DEFLATE) | PalmDOC / LZ77 (Huffman/CDIC) |
| 標準規格 | W3C EPUB 3.3 | Mobipocket / Amazon Kindle Specification |
| 檔案簽章(magic bytes)標頭 | 50 4B 03 04 ... 6D 69 6D 65 74 79 70 65 (mimetype) | 42 4F 4F 4B 4D 4F 42 49 (BOOKMOBI) |
格式概述與應用
EPUB 格式是數位書籍的現代標準,採用封裝在 ZIP 容器內的 XHTML、CSS 和 XML 開放檔案集合。較舊的電子書閱讀器(例如早期 Amazon Kindle 裝置和 Palm OS 手持裝置)需要 MOBI 格式。將 EPUB 轉換為 MOBI,讓讀者能在現代出版標準與傳統硬體之間搭起橋樑。使用者將公有領域作品集載入缺乏現代可重排套件原生支援的舊款專用閱讀裝置時,經常會執行此轉換。Calibre 等軟體工具會解析 EPUB 檔案的內部 XHTML 結構、移除不支援的 CSS 規則,並將剩餘文字編成線性的 PalmDOC 資料庫,以完成轉換。這個過程讓章節、超連結和基本樣式能在十多年前製造的硬體上正常運作。雖然現代應用程式偏好 EPUB,但傳統硬體完全依賴 MOBI 結構來正確呈現文字,避免有限記憶體的系統當機。
技術規格與編解碼器解析
MOBI 使用 PalmDOC 二進位資料庫容器。轉換器會解開 EPUB ZIP 壓縮檔、將章節文字線性化為標準 HTML 段落,並將未壓縮的酬載(PalmDOC 模式 1)封裝成連續的 4096 位元組記錄區塊,以相容於舊款電子書閱讀器。
作業系統與瀏覽器相容性
Apple Books、Google Play Books 以及大多數現代 Android 或 iOS 閱讀應用程式都原生支援 EPUB。MOBI 檔案仍然可以在 Kindle 電子書閱讀器和較舊的 Mobipocket 閱讀器(例如 Palm OS 個人數位助理)上開啟,但 Amazon 的 Send to Kindle 服務不再接受 MOBI 並改收 EPUB。現代網頁瀏覽器無法原生呈現 MOBI 檔案,需要第三方瀏覽器擴充功能或專用桌面應用程式(例如 Calibre 或 FBReader)來讀取二進位結構。
實用資訊
這個轉換器會保留文字、章節分隔與封面圖片,但會移除 CSS 版面配置、內嵌字型與行內圖片,因此裝置上的書籍會是純文字為主的版面。
常見問題
如何在不失真的情況下將 EPUB 轉換為 Mobipocket eBook?
將 EPUB 轉換為 MOBI 牽涉到結構上的轉變,而非純粹的無損複製。轉換引擎會擷取各章節的純文字,並將其重新包裝到 PalmDOC 解析器所支援的簡單標題與段落標籤中。文字、段落分段與封面圖片會被保留,但樣式、連結、行內圖片與嵌入字型會被移除。
EPUB 與 Mobipocket eBook 有什麼區別?
EPUB 是基於 ZIP 容器的開放標準,其中包含個別的 XHTML 檔案、樣式表和圖片。MOBI 是基於 Palm 資料庫結構的專有二進位格式,它使用 PalmDOC 或 HUFF/CDIC 壓縮將整個文字與圖片酬載結合成單一檔案。