EPUB (.epub)

W3C 標準

電子出版品(EPUB)是由 W3C 維護的公開規格電子書格式,旨在為相容的閱讀系統封裝可重排或固定版面的出版品。

將 MOBI 轉換為 EPUB

免費的瀏覽器端 MOBI 轉 EPUB 轉換器。在您的裝置上即時轉換檔案。

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 EPUB 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 EPUB 檔案:

十六進位簽章(偏移量 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

ASCII 表示法: PK..mimetypeapplication/epub+zip

標準化: W3C EPUB 3.3 建議標準

技術規格

容器架構ZIP 封存檔,包含未壓縮的「mimetype」檔案、META-INF/container.xml 以及 OEBPS 內容套件
壓縮內部內容檔案採用 Deflate (zlib) 壓縮;「mimetype」檔案絕對不壓縮(儲存模式)
位元組序小端序(ZIP 容器)
色彩空間sRGB, Display P3, CSS 色彩模組第 4 級
色版與結構可重排或固定版面的 XHTML 頁面、CSS 樣式表、嵌入式 SVG/點陣圖、音訊與影片
最大尺寸無限制分頁(可動態重排至從智慧手錶到 8K 電視的任何顯示尺寸)
透明度完整的 CSS alpha 透明度、不透明度遮罩以及透明 PNG/SVG 圖形
串流與漸進式目錄(toc.ncx / nav.xhtml)可實現即時章節跳轉

技術比較矩陣:EPUB 對比競爭格式

技術屬性EPUB (目前)PDFAZW3MOBI
可重排文字可重排文字;版面配置取決於閱讀系統固定頁面版面配置(需要縮放)僅限 Kindle 支援可重排文字簡易重排
標準化W3C 官方公開建議標準ISO 32000 開放標準Amazon 專有標準已淘汰的專有標準
硬體相容性支援情況因裝置與閱讀應用程式而異。許多閱讀系統皆支援;可用性各異僅限 Amazon Kindle 裝置僅限舊款 Kindle 與 PDA
容器架構包含 XHTML / CSS / JS 的 ZIP 壓縮檔二進位物件階層PalmDOC 資料庫PalmDOC 資料庫

常見損壞模式與十六進位修復指南

電子書閱讀器錯誤:「無法開啟封裝:無效的 mimetype」。

根本原因: 壓縮工具將「mimetype」檔案進行了壓縮,或將其放置於位元組 30 以外的位移處。

修復: 使用 File2File.app 電子書修復功能重新封裝,以強制未壓縮的 mimetype 放置位置。

安全性分析與解析器攻擊向量

EPUB 內容文件使用 XHTML 且可能包含指令碼,但 EPUB 閱讀系統不強制支援指令碼。安全控制取決於閱讀系統及其設定。

已知攻擊向量

  • EPUB JavaScript 閱讀系統中的跨網站指令碼攻擊(XSS),藉此竊取使用者圖書館資料。
  • EPUB XML 資訊清單解析器中的 XML 外部實體(XXE)隱碼攻擊。
  • 在目錄擷取期間會消耗伺服器儲存空間的 Zip 炸彈解壓縮攻擊。

防禦最佳實務: 在解析不受信任的 EPUB 時,請停用指令碼執行與外部網路擷取。

歷史起源與里程碑

2023W3C 正式發布 EPUB 3.3,作為認可的網路標準建議。
2011IDPF 發布 EPUB 3,引入 HTML5、CSS3、MathML、音訊與影片媒體覆疊。
2007EPUB 2.0 接替開放式電子書出版品結構(OEBPS),成為官方產業標準。

主要優勢與優點

  • 由 W3C 維護並用於數位出版品的開放標準。
  • 完美的可重排排版:文字會自動調整字型大小、邊距與行距以適應任何顯示器。
  • 世界級的無障礙支援:螢幕報讀程式、語音旁白同步(媒體覆疊)以及閱讀障礙友善字型。

技術限制與缺點

  • 固定版面的複雜設計(例如技術教科書與雜誌)在不同的螢幕長寬比中可能難以穩定算繪。
  • 嚴格的 ZIP 封存規則:如果未壓縮的「mimetype」檔案不是位於位元組位移 30 的第一個檔案,則該 EPUB 無效。
  • Kindle 裝置需要進行轉換(透過 Send-to-Kindle 或 caliber),而不是透過原生的 USB 拖放。

有趣的技術冷知識

  • EPUB 內的「mimetype」檔案必須是 ZIP 封存檔中的第一個檔案、必須完全不壓縮(0% 壓縮率),並且必須精確包含「application/epub+zip」且不得有任何結尾空格。
  • 古騰堡計畫提供超過 70,000 本多種格式的免費電子書;EPUB 的供應情況因書名而異。
  • 於 2017 年,國際數位出版論壇(IDPF)直接併入全球資訊網協會(W3C)。

常見技術問題

為什麼閱讀書籍時,EPUB 比 PDF 更好?

EPUB 具備可重排特性,這表示無論字型大小為何,文字都會自動調整以配合您的手機或電子書閱讀器螢幕;PDF 則具有固定的頁面尺寸,需要不斷縮放與平移畫面。

我可以在 iPhone 或 Mac 上閱讀 EPUB 檔案嗎?

Apple Books 可以在支援的 Apple 裝置上開啟 EPUB 書籍,不過可用性與設定可能會因裝置和軟體版本而異。

如何將 EPUB 轉換為 PDF 或 MOBI?

您可以直接在瀏覽器中使用 File2File.app,將 EPUB 書籍轉換為排版精美的 PDF 文件或 Kindle 相容格式。