MOBI 是 Kindle 建立於其上的電子書格式。如果你有 .mobi 檔躺在某個資料夾裡,它們來自那個年代——而實際狀況在 2022 年改變了,Amazon 不再接受這個格式。
MOBI 起源於 2000 年的 Mobipocket 格式,建立在一個更老的 Palm 文件結構上。Amazon 在 2005 年買下 Mobipocket,並讓它成為 Kindle 的基礎。
底下,一個 MOBI 檔裝著 HTML——和一本 EPUB 是同樣的基本想法。這兩個格式是親戚,這就是為什麼它們之間的轉換通常效果不錯。差別在於各自支援多少 HTML 和 CSS,而那個差別正是 MOBI 最終落敗的原因。
好幾個檔案類型屬於這個故事,而且很容易混淆:
這個演進把故事講得很清楚:每一代之所以存在,是因為上一代表達不了一本書所需要的東西。
Amazon 不再接受 MOBI 用於出版,也不再透過 Send to Kindle 接受它——就是那個把文件寄到你裝置上的功能。
有兩個後果,而它們常常被搞混:
所以 MOBI 在裝置上沒死;它只是對新來的關上了門。
EPUB——那個 MOBI 跟它競爭了二十年的格式。Amazon 現在透過 Send to Kindle 接受 EPUB,並在抵達時內部轉換成它自己的格式。
這件事值得講精確,因為它造成一個反覆出現的誤解:Kindle 並不讀 EPUB。它接受 EPUB、轉換它,然後存下別的東西。裝置上的那個檔案是一個 Kindle 格式,這就是為什麼你沒辦法把它複製出來在別處打開。
實務上這個區分對閱讀很少有影響。但如果你把一個 Kindle 書庫想成「一批你以可攜格式擁有的檔案」,那它就非常有影響。它不是那樣。
如果它沒有 DRM——你自己寫的、來自賣不加鎖檔案的出版社、或公共領域圖書館的東西——把它轉成 EPUB。轉換很直接,因為兩個格式底下都是 HTML,而 EPUB 在每一個閱讀 App、每一個平台,以及透過 Send to Kindle 都打得開。
丟掉原檔之前先檢查結果。轉換處理文字和結構很可靠;目錄、圖片位置和任何不尋常的格式,才是錯誤會冒出來的地方。
如果它是從 Amazon 來的、帶 DRM,它是加密的而且綁在你的帳號上。轉換工具會拒收它,而誠實的立場是:那本書是在那個生態系裡授權給你的,不是以一個檔案的形式被你擁有。它會在登記於你帳號的裝置上繼續運作;它不會變成一個可攜的檔案。
那個限制值得事先知道,而不是之後才發現。如果「能保留並搬移自己的副本」對你要緊,那麼向提供無 DRM EPUB 的出版社購買,才是保住那個能力的選擇。
不是因為企業政治,而是因為這個格式能表達什麼。
AZW3 修掉了其中大部分,KFX 更多,但到那時 EPUB 已經成為其他所有人都在實作的開放標準。維持一個只有單一公司的裝置讀得了的封閉格式,已經不值得它的維護成本了。