Kindle 為什麼不支持 EPUB 格式?

ePub 是最流行的開放格式,Amazon 出於什麼考慮才沒有支持 ePub 呢?


Amazon 2007年發佈Kindle時,用的是早些年併購MobiPocket這家公司的Mobi格式。而這時其他競爭者才匆匆重組IDPF,趕緊把2001年定下的OEBPS格式拿來修訂,以EPUB 2標準發布。

說穿了,這兩者內部的檔案結構大同而小異,不外乎使用XHTML (4)與CSS 2來製作內容。

但EPUB 2與Mobi畢竟是緊急拿前一個世代沒能實用化的標準來硬著使用,對於西文圖書的支援尚可,只要套上還不錯的字體,CSS 2也可以做到相當好的排版表現。可是終究有其侷限。

IDPF在2011年完成EPUB 3格式,內容採用XHTML 5與CSS 3來進行排版,同時也有支援漫畫、繪本等的Fixed Layout格式。在日本的強力要求下,硬是實作出文字豎排的顯示;當然還包括東南亞文字,以及由右向左的阿拉伯、希伯來文支持。

Amazon當然想藉此踏入日本市場,但問題出現了:新的Kindle Paperwhite速度快,加入新的排版引擎沒有問題;但舊的Kindle老舊,勢必無法運行,一個書檔要怎麼同時支持新舊兩種硬體呢?

在更新的格式裡(azw, KF8等等,Amazon始終也不說明白),Amazon將EPUB 3退回EPUB 2,然後加上DRM包裝起來,新的機器去存取EPUB 3,舊的機器存取EPUB 2,然後推薦轉換時使用EPUB 3作為交換格式,這樣就能對應出版商拿新的EPUB 3格式來轉換,同時支持舊的機器。

我建議各位若要轉換給Kindle用的檔案,請用Amazon提供的工具:

  • 指令列KindleGen:https://www.amazon.com/gp/feature.html?docId=1000765211
  • 有GUI的Kindle Previewer:https://www.amazon.com/gp/feature.html/?docId=1003018611

Amazon為什麼要持續使用私有格式,而不直接支持EPUB呢?原因在於EPUB 3使用CSS 3,也能用JS來做到交互特效,甚至存取網上的內容,表現性實在太高。但Amazon提供的硬體,尤其是電子紙的機器效能有限,所以在轉換時,就會預先處理掉一些不支持的語法,避免無法顯示。

現在更有理由了,Amazon前些日子推出了App客戶端的新功能「Page Flip(https://www.amazon.com/b?ie=UTF8node=13632018011)」,現在僅支援西文書,而且是賣到一定量的西文書。這項功能翻頁速度之快,根本不是直接顯示EPUB內HTML與CSS可以辦得到的。理論上應該是Amazon先在服務器端將這些書轉換成另一種自有格式,然後透過原生的方式排版。當然把Web的所有語法轉換成原生顯示不大實際,所以使用私有格式的Amazon才可以限制能夠使用的語法範圍。

Amazon未來會不會讓軟硬體兼容EPUB格式?這沒個準,但為了保持自有的開發進度並且提供獨樹一格的排版及表現,Amazon在Kindle Store上販賣的書,未來應該還是會使用自有格式,並且讓出版商提供EPUB 3作為交換格式進行轉換。

如果你要追求表現性最高的EPUB 3,那麼只有Apple的iBooks可以滿足,畢竟後面用的就是Webkit,由Apple直接實作各項Web標準;如果你對電子紙閱讀器情有獨鍾,那麼就可以考慮Kobo,但是就我所知,Kobo目前不想踏入中國市場,而先以港台試點,你得要自己引入字型才能有比較好的排版表現。

私有格式這玩意兒就像過去的IE一樣,你做到市場最大,就能保持不動的獨佔地位。但要是你位居第二之後,只會加速你的淘汰。現狀Amazon不會拋開從EPUB轉換成私有格式的兼容性,但除非未來受到威脅,也更不可能拋開對私有格式的強化。


因為epub格式是競爭對手Google和apple圖書館普遍採用的標準電子書格式。amazon、google、apple之前存在著競爭關係。Kindle電子書格式azw,azw3,epub,mobi有什麼區別


就目前來說,解決現有大量排版精美的Epub資源在Kindle閱讀器上繼續閱讀的辦法,只有一個:將epub轉成azw3格式。具體方法有二:

  • 用Calibre轉。代價是它會加一大堆代碼到你的書里,再把你原書里的代碼按它的主意大改一通。看你能不能接受了。
  • 用CssSTAR轉。前個月按書友們的要求,老牛新增了格式轉換功能,即在epub/kepub/KF6/KF8之間互轉。好處是忠實於原作,保留原書的一切,乾淨簡潔。

百智文萃:CssSTAR使用知識


因為epub的免費書到處都有,而Amazon是靠賣書賺錢的。Amazon的專有格式更容易為其控制。

回評論:

1、可以用calibre將epub轉換為mobi格式,但不是完美的轉換,複雜的epub文件會丟失一些格式信息。

2、txt和pdf只在中國有這種普及率,國際上都是epub的天下。epub格式是最優越的。而Amazon又不做中國生意,不能拿中國的國情去分析。

3、ibooks和谷歌圖書都是epub格式,這正好會造成Amazon搞自己的壁壘。作為全球最大的版權商,Amazon就不帶丫玩。


亞馬遜官方提供有轉換工具kindlegen可以轉成mobi,然後利用亞馬遜的個人文檔服務推送到kindle設備上。


因為ePub的標準跟不上亞馬遜的需求。ePub正式加進視頻標籤等HTML5特性已經是3.0標準了。與其支持ePub2.0還不如在ePub的基礎上建立自己的格式,這就是亞馬遜自己的格式的起源。到後邊感覺自己的格式已經夠用了就不費心支持epub了。

另外,ePub也是可以支持版權加密的,百度 DRM版權保護 就可以了。強度還可以,目前都沒有比較好的通用破解辦法。


EPUB to MOBI (Kindle) online converter for eBooks

推薦這個網站


為了安全起見請在官網下載。

附上鏈接:

https://kdp.amazon.com/help?topicId=A3IWA2TQYMZ5J6


不支持的原因上面幾位大咖已經解釋了,我說說自己對這兩種格式的感受:

mobi和azw3由於是亞馬遜特有的格式,在自家設備上同步等非常方便,但在電子書多媒體方面,epub更有優勢一些,比如蘋果book store上著名的life on earth,我本人也有使用ibook auther寫東西的經歷,整體感覺就是epub的可編輯性更好一些,當然mobi和azw3出自亞馬遜,上面的內容基本不需要編譯。

關於格式的轉換,目前我用過最簡單的方法就是格式工廠(一定要最新版本),可以實現幾種通用格式的互轉,速度很快,但加了drm的azw3不能直接轉換,需要去drm的軟體,然後就可以轉換了,各種信息包括章節和封面都不會丟失或錯誤,目前我已經把amazon上購買的幾十本書都用這種方法轉成epub放在iPad上了。在使用電子設備上,我的原則是,系統原生能滿足我的,絕對不用第三方替代,在閱讀體驗上,我認為iBooks並不比Kindle要差。


Free EPUB to AZW Converter, Convert EPUB to AZW, EPUB to AZW

剛找到用了,不能用郵箱推送(不在推送規定格式範圍內),但是kindle PC可以打開,而且轉換挺不錯的;回去試下Kindle。當然上個網頁還可以直接轉化為mobi格式,是左側轉化為kindle選項,但是聽說轉化為azw3更好?

剛才折騰 KindleGen, 按照說明欲轉換一個 名為 『A and B.epub』文件, 結果總是 「錯誤:E30005 不能打開 B.epub」為何?


亞馬遜為什麼不採用開放標準的epub格式呢?

為什麼亞馬遜不選擇epub這種競爭對手(如Google、蘋果)和圖書館普遍採用的標準電子書格式呢?亞馬遜解釋說他們的創新速度很快,採用它們自己的標準格式,能夠將創新成果迅速結合到產品中去。例如,Whispersync技術(該技術通過無線接入互聯網,將電子書閱讀進度信息同步到各種閱讀器上)以及字型大小放大縮小的技術。採用其他格式的電子書閱讀器,以後也能把這些功能結合進來。但是,我們在提高產品性能上動作十分迅速。採用自己的格式是非常有利的,因為不用等第三方格式跟進之後再動手。

參考:mobi, azw, azw3, epub格式有什麼區別


因為亞馬遜不靠賣Kindle賺錢,而是靠賣電子書內容賺錢,所以當然要另搞一套。


多看支持epub mobi等常用格式 不喜可以刷機


一入kindle深似海,從此epub是路人。

Calibre或者格式工廠最新版都能轉換。把epub轉mobi(摸逼)格式。

封閉的廠商一直無愛。

這就是我為啥用kobo的原因。

一般亞馬遜買了書我都會轉換成epub。

kindle是垃圾。我是kobo粉。

謝謝。


刷多看,刷安卓,完美


kindle是個平台,平台自己無需支持這個支持那個,靠三方插件就好了。


推薦閱讀:

用 Kindle3 看書想做讀書筆記,有什麼好方法嗎?
目前電子書出版市場在國內做得最好的是哪家?
國內的電子書商發展模式主要有哪些?它們各有什麼優劣勢?
假如我想入手一個kindle,應該入手什麼型號?
聽有聲書和閱讀紙質書(電子書)在知識獲取上會有同樣的收穫嗎?

TAG:Kindle | 電子書 | ePub |