kindle传书探索和实验
闲话先放在前头。
".mobi"是MobiPocket Reader推出的格式,在2005年3月时,亚马逊将其收购,之后2007年,亚马逊推出kindle阅读器,而这种格式可以直接被kindle阅读器直接读取,所以这种格式被带动起来了。
但是貌似新出现的mobi和原mobi不是一个东西了。新出现的mobi用的是KF7(Kindle Format version 7)标准。此代标准仅支持简单的 HTML,仅能实现简单的排版。与之竞争的有初代epub标准。
在此之后,2011年kindle fire 平板推出时,随之推出了KF8标准,此标准新增了对 CSS 样式表的支持,以及之后亚马逊对此标准的不断扩展,使得电子书有了更加丰富的视觉效果。
而亚马逊自己的格式则是AZW,AZW3和KFX。
则有
.mobi(KF7标准)+DRM(数字版权管理) = .AZW
.mobi(KF8标准)+DRM(数字版权管理) = .AZW3
最新的是2015年随着kindle paperwhite 3推出的KFX(Kindle Format version 10)然后就直接文件后缀 .kfx(已经包括了DRM)
kindle传书最常用邮件推送,以及USB传书等。具体操作可以看这个https://bookfere.com/post/459.html
我发现,我自己制作的书传到kindle后有些有封面,有些书没有封面。
那来实验一下!
设计实验
1.以KF7和KF8标分别制作两本mobi格式电子书,封面分别为图像7和图像8(制作工具为EasyPub v1.5以及Calibre v5.9,所以一共四本)
2.分别通过USB和邮箱推书的方式传输到kindle
3.记录结果并分析
封面 | |||
格式 | USB | 邮箱推送(中亚) | |
EasyPub | mobi(KF7) | 无 | 有 |
mobi(KF8) | 无 | 无法成功推送 | |
Calibre | mobi(old) | 无 | 有 |
mobi(both) | 无 | 无 | |
mobi(new) | 用kindle无法打开 | 无法成功推送 |
分析结论:只有最老的2007年版本的,KF7(mobi)可以被正常的推送且拥有封面!制作mobi,用KF7标准制作再推送,就有封面!
而kindle可以推送的文件类型只有mobi,azw,txt,pdf等,意思就是,KF8的文件根本就不能被推送,造成了AZW3及以后的kindle电子书只有正版的能同步。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库