原文:https://baijiahao.baidu.com/s?id=1612468116035529998&wfr=spider&for=pc,

红字为我实际操作时,部分不同于原po做法而进行的补充或解释说明。(记录下来,以免之后忘记操作又重新查找)

主要分两部分进行——拆解和转换。用 KindleUnpack 把 azw3 文件拆解成源文件,然后再用亚马逊官方的转换软件 KindleGen 把源文件转换成 MOBI 格式。

链接: https:///s/1fal72gKNqCAWy3-9t6Skkw 提取码: agy2

(这个很明显是百度网盘,要把前面没有的部分补充上才可以打开,好像是pan.baidu?随便打开一个百度网盘的分享就造了)

二、azw3 拆解为 epub

先使用 KindleUnpack 把 azw3 格式电子书文件拆解成源文件。拆解完毕后会在电子书所在目录下生成一个同名文件夹。在这个文件夹中的 mobi8 文件夹里可以找到epub格式的文件作为转换成 MOBI 格式的源文件。

1. 下载并解压KindleUnpack到桌面文件夹,比如文件夹的名为“KindleUnpack123”;

2. 打开Windows Power Shell,输入KindleUnpack.pyw文件的路径。如果不知道的话,可以在刚刚的文件夹KindleUnpack123中找到该文件并按鼠标右键-属性,查看位置并复制下来(ctrl+c)。回到PowerShell中,输入【cd 刚刚复制的路径信息】,比如【cd C:UsersMKDesktopKindleUnpack123】,回车;

(我直接在原位置解压,只要知道解压后的文件路径就可以;另外我的全部操作是在命令行进行而不是Windows Power Shell,其实是运行之后才发现我这一步和作者不一样但没什么区别)

3. 这时可以看到PowerShell的路径变成.pyw文件路径了,输入【python .KindleUnpack.pyw】,回车;

(我在命令行输入指令【python .KindleUnpack.pyw】没反应,于是我是直接双击该文件,选择python打开的,见下图)

4. 点击“Unencrypted Kindle eBook input file”后的【browse…】按钮选择一本电子书;点击“Output Directory”后的【browse…】按钮选择生成文件的输出目录;其他选项一般可保持默认,点击【start】按钮,稍等片刻即可完成拆解。

5. 拆解完毕后会在电子书所在目录下生成一个同名文件夹。在这个文件夹中的 mobi8 文件夹里可以找到 EPUB 格式的文件作为转换成 MOBI 格式的源文件。将此 epub 格式电子书复制到桌面上备用。

三、epub 转换为 mobi

1. 下载的并解压 KindleGen ,得到 kindlegen.exe 并放置到桌面上。

2. 回到PowerShell中,输入【cd desktop】,回车;

——1.2步,我依旧想在原位置解压,【cd 路径】,但无法运行,我的方法是将kindlegen.exe拷贝到桌面上,然后在命令行中①【cd 桌面路径】②【kindlegen.exe  "路径D:\xxx\xxxx\xxxx\bookname.epub"】,成功!

3. 输入下面的命令将 epub 格式电子书转换成 mobi 格式:

Windows 系统请输入:【kindlegen.exe "bookname.epub"】

Mac OS X 系统请输入:【/users/你的用户名/desktop/kindlegen "bookname.epub"】

注意为避免文件名中的字符导致错误,文件名如 bookname.epub 最好用英文双引号包裹。

4. 得到最终的 mobi 格式电子书,可以推送或拷贝到 Kindle 中阅读。

IOS用户可以去appstore下载Kindle官方阅读器,将mobi文件直接发送到手机再拷贝到Kindle,阅读体验相当赞~~

将 azw3 格式转换为 epub和mobi 格式相关推荐

  1. 使用kindlegen转换工具将电子书epub到mobi格式时遇到错误(prcgen):E24010:超链接:display:none

    我在使用 kindlegen 转换工具将电子书 epub 到 mobi 格式时遇到错误如下: 错误(prcgen):E24010:无法解析目录中的超链接(一个可能的原因是此链接指向带"样式显 ...

  2. java中如何把时间封装成类,java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象?...

    java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象? 我想将date1格式的日期转换为date2格式的日期对象. SimpleDateFormat simple ...

  3. Excel怎么批量将CSV格式转换为xlsx或xls格式?VBA、宏、软件?

    怎么批量将CSV格式转换为xlsx或xls格式? 下面给大家介绍几种方法: 1.原始方法 如果是少量的Excel文件可以采用打开--另存为..,选择想要转换的格式就OK了! 2.利用Excel的VBA ...

  4. 下载到的电子书格式是epub,这种格式能否在IOS手机上打开?

    网友提问: 好不容易找到一份难得的资料是.epub格式,上网一查才知道这个是需要kindle才能打开的.有没有办法在IOS手机上打开阅读? 极客Oscar: EPUB是当下最流行的电子书格式之一,相比 ...

  5. 下载到的电子书格式是epub,这种格式如何打开?

    网友提问: 我在网上下电子书的时候,发现好多都是.epub格式的,没见过这个格式啊?这该怎么打开? 极客Oscar: EPUB是当下最流行的电子书格式之一,除了支持插图.内嵌字体.异字体等复杂排版功能 ...

  6. 微信pc端自动保存聊天图片的dat格式转换为jpg可查看格式工具分享

    微信图片保存位置:C:\Users\xxx\Documents\WeChat Files\xxx\FileStorage\Image 图片格式为.dat格式,无法直接查看,整理微信聊天文件中的图片时, ...

  7. Mac OS X将CSV格式转换为Excel文档格式,Excel转CSV中文乱码问题

    一:在Mac上假设你使用Excel打开windows导出的CSV格式文档.你会发现表格中全部的的内容都显示在A列. 那么,怎样恢复正常呢,你能够将CSV格式的文档导入到Excel文档中,这样就正常显示 ...

  8. 数字图像处理之用Python+GDAL实现BSQ格式转换为BIP格式,BIL格式转换为BSQ,BIP格式

    1.环境:PyCharm2022.2.3+Python3.9.1+GDAL(GDAL-3.4.3-cp39-cp39-win_amd64) 2.概念: (1)BSQ (band sequential) ...

  9. js日期字符串格式转换为年月日时分秒格式

    let dateStr = '20140903120659';let date = dateStr.replace(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2} ...

  10. 如何在 Linux 中使用 Calibre 将 PDF 文件转换为 EPUB 格式?

    在这个现代时代,一切都被数字化了,电子书已成为主流,电子书有多种格式,如 PDF.EPUB.MOBI.AZW3 和 IBA 等. 大多数电子书阅读器支持几乎所有格式,但是,某些电子书阅读器可能不支持特 ...

最新文章

  1. 图像通道、Scalar、分离、合成通道
  2. Android无法访问本地服务器(localhost)的解决方案
  3. mybaits十一:使用association分步查询
  4. 一步步用zTree(1)
  5. 回文字符串—回文子串—中心扩散法
  6. go环境搭建_容器化 Go 开发环境的尝试
  7. 在windows上传一个新的项目到GitHub上
  8. Linux wifi优先级高于ethernet
  9. Oracle:ODP.NET Managed 小试牛刀
  10. PXE+kickstart——实现网络批量装机
  11. atlas对webpart的增强
  12. acdsee ultimate 2020 特别版 v13.0附安装教程
  13. 数值计算值第四期:解线性方程组的扰动分析
  14. am3352 项目记录
  15. IoT原型开发利用现成的单板设计---凯利讯半导体
  16. 性别歧义代词(GAP) 2019年 NLP 研讨会性别偏见问题共同任务--阅读笔记
  17. [数据可视化] 环形图(Donut Chart)
  18. MySQL-HA高可用
  19. 基于javaweb+mysql的房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)
  20. 小学数学与计算机整合课优质教案,小学数学优质课教案《长方形的面积》(通用5篇)...

热门文章

  1. 盘点购物分享系统,有兴趣的来看看哦
  2. c语言如何用编译器编辑,C语言编译器怎么用,C语言编译器使用教程
  3. 软件工程导论课堂作业
  4. ubuntu安装jdk出现的问题Failed to extract the files
  5. 思科模拟器的简单安装和使用
  6. extremecomponents-1.0.1.jar 的使用小例子
  7. C++中rapidxml用法及例子
  8. Weblogic部署
  9. android图形开发工具,Android开发实现的几何图形工具类GeometryUtil完整实例
  10. 一、安卓系统源码下载