如何在Calibre中查看和轉換KFX文件 - 教程
更新:可能是13,2019
這是一個相當有趣的話題。 多年來,亞馬遜已經改變了Kindle文件格式
幾次。 他們的數字書籍有各種各樣的格式,包括AZW,AZW3和
終於KFX了。 最後一個是一個複雜的檔案,它結合了許多功能,包括排版
引擎,字體,多頁縮略圖以及DRM。 我注意到這是從我的書之一Decay開始的
發表在2017。
讀了一些,我意識到KFX似乎
包括DRM 即便是書籍
並不打算使用DRM,我發現這很奇怪,因為作為一個作者,我有具體的
選擇不發布我自己的作品與任何種類的鎖定加密。 所以這讓我思考。 是
有一種方法可以將KFX實際轉換為舊格式或其他電子書格式,並在其中使用它們
Calibre和其他讀者,舊格式允許的方式? 跟著我。
基本工具,要求和免責聲明
您要做的很簡單:將 KFX 文件轉換為其他格式 - 用於存檔、備份和
出版測試目的,因此您可以在不同的電子閱讀器設備上使用它們。 如果你試圖打開一個
KFX 文件在典型的電子書閱讀器中,您可能不會成功。 例如,Calibre 無法讀取此
文件格式本身。 然後解決方案是轉換文件,我們今天的任務。
我花了幾個小時閱讀有關這個主題,編寫信息,試圖找出所有的
完成工作所需的點點滴滴。 最後,我確實成功地管理了,但事實並非如此
微不足道,整個事情還有很多如果和但是。 所以讓我們從工具開始:
- 我在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 Input
已運行,即使您選擇了忽略錯誤的選項,也無法轉換文件
在轉換過程中。
結論
希望本指南很有用。 我從來沒有真正需要打開任何KFX文件的能力
以前的口徑,因為我很高興在我的 Kindle 上使用和閱讀它們。 但是當涉及到我自己的
書,我自己寫的書,然後在沒有 DRM 的情況下出版,那麼我希望實際上能夠
處理這些文件,包括所需的任何發布前和發布後處理 - 畢竟,這
允許我測試數字圖書在不同設備上的呈現方式,並確保我的讀者得到
最好的體驗。
這不是一個簡單的教程 - 它使用 Linux(可能已經太多了),需要兩個 Calibre
插件,你需要一些調整來使事情有效。 但最終,我們確實取得了成功。 對於人們
誰不會被打擾,我的建議是使用 USB 選項從您的 Kindle 庫中獲取文件,
這樣您就無需擔心 KFX 轉換。 或者,本文概述了
完成工作所需的步驟。 在那裡見到你,享受你的書!