EPUB 容器修復
讓 EPUB 回到閱讀器認得的樣子。
檢查並重新封裝 EPUB,全程在瀏覽器內完成。書籍不會上傳,也不會改寫內容。
放入要檢查的 EPUB
拖曳 EPUB 或 ZIP 到這裡,資料夾請使用下方按鈕
不知道該選哪一個?
EPUB 或 ZIP 檔案:選「選擇 EPUB/ZIP」。
一本已解壓的書:選「選擇 EPUB 資料夾」。
資料夾裡有很多本書:選「掃描整個書籍資料夾」。加入後會先檢查,確認結果後才進行修復。
步驟 1 · 檢查
待處理項目
檢查不會修改原始檔案。
選擇書籍後,會顯示在這裡。
步驟 2 · 下載
修復結果
修復檔暫存在瀏覽器記憶體中。下載後,原始檔案仍保持不變。
EPUB Tools 能修復什麼
mimetype 錯誤
修正 application/epub+zip 內容,確保閱讀器正確識別。
ZIP 順序問題
重新封裝時將 mimetype 放在第一個 entry,使用不壓縮的 Stored 方法。
macOS 垃圾檔
自動移除 .DS_Store、__MACOSX 與 ._* hidden 檔案。
EPUB 資料夾
將已解壓的 EPUB 資料夾重新封裝成標準 EPUB 檔案。
本機處理
所有處理都在瀏覽器記憶體中完成,書籍永遠不會上傳到伺服器。
原始檔案不變
瀏覽器版提供下載修復後的新檔案;Python 本機版則進行交易式原地替換。
不會修復什麼:EPUB Tools 不破解 DRM、不解密內容、不修改書籍文字或 metadata,也不保證所有閱讀器都能接受修復結果。本工具只處理 EPUB 容器層級問題。
為什麼 EPUB 其實是 ZIP
EPUB 本質上是一個有特殊規則的 ZIP 容器 —— 它必須以 mimetype 檔案為第一個項目、使用不壓縮方式儲存、並包含 META-INF/container.xml 指向實際的書籍內容。當解壓縮工具或檔案系統改變了這些規則,閱讀器就可能拒絕匯入。EPUB Tools 會檢查這些容器條件,並在不修改書籍內容的前提下重新建立正確的封裝結構。深入了解可以瀏覽使用指南。