KindleUnpack是一款为kindle用户提供的电子书提取工具,这款软件可以帮你把kindle中的电子书提取到本地,软件可以用来提取 Kindle 电子书中如 mobi、azw3 等格式文件中的 HTML 内容、图像以及元数据文件,并能把这些文件按照 KindleGen 生成电子书的标准和形式放置。
格式介绍:
KindleUnpack (原 mobiunpack)是一款用 Python 写成的小程序,始发于电子书专业论坛 mobileread。它可以用来提取 Kindle 电子书如 mobi、azw3 等格式文件中的 HTML 内容、图像以及元数据文件,并能把这些文件按照 KindleGen 生成电子书的标准和形式放置。
对于 KF8 文件以及 Mobi 和 KF8 的混合文件,它可以产生分离的 Mobi 和 KF8 文件,以及包含在电子书中的原始源文件。此外,对于 KF8 文件,它还会生成一份 ePub 文件,不过,如果生成的 HTML 文件不符合 EPUB 标准,那生成的这个 ePub 文件也不会符合 EPUB 标准。对于亚马逊 .azw4 格式电子书,它可以提取出包含在该格式文件中的 PDF 文档。
KindleUnpack 对于一般人来说没有什么用途,但是对于喜欢自制电子书的小伙伴用途可就大了。比如看到一本电子书的版式或样式很漂亮,可以利用它对这本电子书进行拆解,然后分析其源文件,然后把自己喜欢的特性移植到自己的电子书项目中。是一个相当实用学习工具。
使用方法:
运行文件名为 KindleUnpack.pyw 的 Python 脚本,打开工作界面;
点击“Unencrypted Kindle eBook input file”后的【browse…】按钮选择一本电子书;
点击“Output Directory”后的【browse…】按钮选择生成文件的输出目录;
其他选项一般可保持默认,点击【start】按钮,稍等片刻即可完成拆解。