如何在Calibre中查看和轉換KFX文件 - 教程
更新:可能是13,2019
這是一個相當有趣的話題。 多年來,亞馬遜已經改變了Kindle文件格式
幾次。 他們的數字書籍有各種各樣的格式,包括AZW,AZW3和
終於KFX了。 最後一個是一個複雜的檔案,它結合了許多功能,包括排版
引擎,字體,多頁縮略圖以及DRM。 我注意到這是從我的書之一Decay開始的
發表在2017。
讀了一些,我意識到KFX似乎
包括DRM 即便是書籍
並不打算使用DRM,我發現這很奇怪,因為作為一個作者,我有具體的
選擇不發布我自己的作品與任何種類的鎖定加密。 所以這讓我思考。 是
有一種方法可以將KFX實際轉換為舊格式或其他電子書格式,並在其中使用它們
Calibre和其他讀者,舊格式允許的方式? 跟著我。
基本工具,要求和免責聲明
你想要做的很簡單:將KFX文件轉換為其他格式 - 用於存檔,備份和
出版測試目的,因此您可以在不同的電子閱讀器設備上使用它們。 如果你試圖打開一個
KFX文件在典型的電子書閱讀器中,你可能不會成功。 例如,Calibre無法閱讀此內容
文件格式本身。 然後解決方案是轉換文件,我們今天的任務。
我花了幾個小時閱讀有關這個主題,編寫信息,試圖找出所有的
完成工作所需的點點滴滴。 最後,我成功地管理了,但事實並非如此
瑣碎的,整個事情仍然有很多ifs和buts。 那麼讓我們從工具開始:
- 我在Linux系統(基於Ubuntu)上測試了這個。
- Calibre軟件(例如apt-get install caliber或dnf install caliber)。
- DeDRM Calibre插件。
- KFX輸入Calibre插件。
- 您的Kindle設備序列號。
- KFX書(包括您的特定書籍的所有文件和相關文件夾)
點燃)。
您需要安裝Calibre插件並使用存檔。 如果你不能
很容易做到這些,你可能很難在這裡完成工作。
免責聲明
本指南的目的不是教你如何hax0r你的方式。 目的是允許
您可以解密自己的書籍並在自己的設備上使用它們。 實際上,上面列出的DeDRM插件
不適用於租借或借出的書籍 - 它只適用於您自己購買的書籍。
上面列出的工具的工作效果也存在很多技術限制,包括
版本的Kindle軟件等。 在我的測試中,我沒有遇到任何這樣的問題。 但請接受
在您閱讀時考慮到這一點。
在您開始之前...下載非KFX書籍
當您購買Kindle電子書,然後轉到您的Kindle電子書庫,您可以選擇不同的
交貨方式。 您可以直接將書籍發送到Kindle設備或閱讀器,也可以
通過USB傳輸它們。 這將有效地下載到您的書
本地計算機,然後您可以將其複製到相關設備。 目前,書籍已下載
通過USB進入非加密的AZW格式,但這可能會改變。 所以這是你的
在做任何花哨的轉換之前,首先和最好的選擇! 如果這本書
在你的Kindle庫中,然後你就完成了。
Calibre插件設置
安裝並啟動Calibre後,您需要安裝兩個插件(Calibre>
首選項>插件)。 KFX Input在插件列表中可用,儘管您也可以
手動下載(請參閱頁面開頭的鏈接論壇帖子)。 DeDRM可用
GitHub上。 兩個插件
來自ZIP文件。 DeDRM插件ZIP不僅僅包含插件本身 - 但它也有
我們需要的是Calibre插件。
要安裝KFX Input,請單擊“獲取新插件”,選擇,安裝,重新啟動Caliber。
要安裝DeDRM,請從GitHub下載zip文件,將其解壓縮。 接下來,在Calibre中,單擊“加載”
插件窗口中的文件插件,導航到提取的存檔中的Calibre子文件夾
然後選擇插件zip。 如果您選擇了“錯誤”的zip(例如外部zip存檔),
你會看到的
它不包含頂級__init__.py文件錯誤。 一旦你
也安裝了這個插件,重啟Caliber。
DeDRM設置
下一步是配置DeDRM插件。 打開插件列表,在中搜索DeDRM
名單。 雙擊插件,它將打開自定義窗口。 你必須配置
插件,否則它將無法正常工作。 這可能是最複雜的一步。 因為不是每個人
有一個Kindle設備,這是它變得複雜的地方。 有各種技術限制
不同類型的設備,如適用於Android的Kindle或適用於Mac的Kindle。
我選擇
eInk Kindle書籍 - 請注意我擁有一台Kindle設備,然後連接它
通過USB到我的Linux機器,然後復制我的Decay書(
所有Decay *標題文件,KFX plus文件夾)。 當您在中選擇此選項時
DeDRM自定義屏幕,您需要為您的Kindle設備添加序列號。 這是一個16數字
由數字和數字組成的字符串(無空格)。
將KFX書籍添加到Calibre
下一步是將您的KFX書籍添加到Calibre。 如果您已將其添加到Calibre,請將其刪除
然後添加新鮮。 DeDRM僅在首次導入時運行。 如果你已經正確配置了一切,
DeDRM現在將運行。 這可能需要幾秒鐘。
雖然發生了這種情況,但在後台,DeDRM為Linux配置了WINE,可能就是這樣
安裝各種 Windows基於工具的它需要創建解密密鑰。 沒必要做
手動,但你應該知道這一點,特別是因為它創建了一個新的WINE
直接在您的主目錄中配置,而不是作為隱藏對象(沒有點前綴),所以這可能
污染你的家 - 你會突然看到drive_c和各種WINE reg文件。
然後,它完成了。 這本書是進口的。 我注意到封面圖片是黑白的
而不是顏色,但這很容易解決。 我在Calibre電子書閱讀器中打開了這本書,以驗證我
確實刪除了DRM組件。
轉換為其他格式
下一步是使用KFX輸入轉換書籍。 這是一個可選步驟,但如果您願意
有你的書AZW3格式,或EPUB或類似,然後你可以使用這個插件。 這可能是相當的
如果你有多個電子書設備,或者想要保留自己文件的備份 - 雖然它們很有用
應該都可以在您的Kindle庫中使用,但仍然可以。
然後我在Calibre電子書閱讀器中打開文件,以確保一切都很花哨:
就是這樣。 我們完成了。 歡樂時光。
各種錯誤
如果事情不能正常工作,那麼除了DeDRM之外,你會看到各種錯誤
我們已經討論過的插件ZIP錯誤。 首先,如果您嘗試在沒有的情況下在Calibre中打開KFX文件
使用DeDRM插件,您將無法這樣做。 此外,如果您嘗試在DeDRM之前使用KFX輸入
已運行,即使您選擇了忽略錯誤的選項,也無法轉換文件
在轉換過程中。
結論
希望本指南很有用。 我從來沒有真正需要打開任何KFX文件的能力
以前是Calibre,因為我很高興在我的Kindle上使用和閱讀它們。 但是當談到我自己的時候
書籍,我自己寫的書,然後在沒有DRM的情況下出版,然後我希望能夠實現
使用這些文件,包括所需的任何出版前和出版後處理 - 畢竟,這個
允許我測試數字圖書在不同設備上的呈現方式,並確保我的讀者得到
最好的體驗。
這不是一個簡單的教程 - 它使用Linux(可能已經太多了),需要兩個Caliber
插件,你需要一些調整來使事情有效。 但最終,我們確實取得了成功。 對於人們
誰不能打擾,我的建議是使用USB選項從你的Kindle庫中獲取文件,
這樣您就不必擔心KFX轉換了。 或者,本文概述
完成工作所需的步驟。 在那裡見到你,享受你的書!