问题标签 [mobipocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
937 浏览

kindle - 获取 *.mobi 或 *.prc 文件的封面图片

我正在尝试解析移动图书,只想获取图书的一些信息,即:标题、作者和封面(如果有)。我正在关注mobi 格式规范

现在,我可以正确获取标题和作者,但是当涉及到封面时,我得到了这些信息:

  1. 我得到图像记录块索引:

  2. 我得到从开始到图像记录的偏移量

  3. 我试图获得这些领域,但我没有从我的任何书中得到它们:

所以,现在我得到了一个原始二进制块,我将它与其他 png 文件和 jpg 文件进行了比较,没有发现任何共同点。我还尝试将此二进制块保存到 test.png 或 test.jpg,但它似乎不是真实的图像。

我该怎么办?

0 投票
3 回答
3330 浏览

php - 解析 Mobi 的 PHP 库

是否有任何免费的 PHP 库可以解析 .mobi 文件以获取:

  • 作者
  • 标题
  • 出版商
  • 覆盖

编辑

对于那些认为这是与是否存在 PHP 库以使用 PRC/MOBI 文件完全相同的副本的每个人,您显然懒得阅读这些问题。

那位提问者想知道如何使用 PHP 库生成 .mobi 文件。我想知道如何分解或解析已经创建的 .mobi 文件以获取某些信息。因此,该问题的解决方案phpMobi将不起作用,因为它是从 HTML 生成 .mobi 文件的脚本,而不是解析 .mobi 文件。

0 投票
1 回答
404 浏览

kindle - Kindle AZW 和 MOBI 格式的区别

我是 Kindle 开发的新手,我想知道亚马逊的 AZW 格式和 Mobipocket MOBI 格式之间是否存在代码级别差异。

据我了解,AZW 只是 Mobipocket 格式的 DRM 添加版本,但这是完全正确的吗?如果可能,您能否提供技术规范或代码示例方面的答案?AZW 是在 Mobipocket 格式上应用某种保护方案的唯一方法吗?

我问这个问题的原因是看看是否有任何具体的原因让我应该选择 AZW 而不是 MOBI。

还有一个问题:AZW 是专有格式还是我可以自由使用?