aspose.info
ZH

APNX - 亚马逊页码索引

更新于

什么是一 .apx 文件?

使用 .apnx 扩展名的亚马逊页码索引文件是一种电子书文件类型;亚马逊 Kindle 使用。这些文件实际上被称为 Kindle 设备使用的分页文件。因此,通常会创建 APNX 文件来标记 Kindle 电子书的页面。自 3.1 固件以来,亚马逊 Kindle 设备上已启动分页功能。它在 APNX 文件中查找页面索引,然后将其与原始印刷书中的页码进行映射。这些文件与 Amazon 电子书文件一起保存到 Kindle 设备中。您无法打开或编辑 APNX 文件。

APNX 文件格式规范

### 布局

字节内容评论
400010001格式标识符。小端序的值为 65537。
4下一个开始第一个标头的结束位置后的偏移量。开始一个新的标题信息序列
4长度第一个标题的长度
N第一个标题包含内容标头的字符串。它开始下一个序列
2未知总是 1
2长度第二个标头的长度
2页数表示页面的第二个标头之后的总字节数。此总数包括被 pageMap 忽略的字节。
2未知总是 32
N第二个标题包含页面映射头的字符串
4*N填充页映射头中给出的第一个数字表示0字节的数量。
4*N页面列表

内容标题

内容标头由包含在 {} 中的字符串组成,其中包含键、值对:

内容评论
内容指南指导。
阿辛这本书的 Kindle 版本的亚马逊标识符。
cdeTypeMOBI cdeType。电子书应始终为 EBOK。
fileRevisionId此文件的修订版。

#### 例子

{"contentGuid":"d8c14b0","asin":"B000JML5VM","cdeType":"EBOK","fileRevisionId":"1296874359405"}

页面映射标题

页面映射标头由包含在 {} 中的字符串组成,其中包含键、值对。

内容评论
阿辛页面对应的纸质书的 ISBN 10
页面地图三值元组。看起来像:“(N,N,N)\
  1. 开始页编号序列的标头之后的字节数\
  2. 未知\
  3. 未知| #### 例子
{"asin":"1906694184","pageMap":"(4,a,1)"}

页面列表

页面列表是原始 HTML 中的一系列偏移量。每个 value 是新页面的开始。每个条目都是一个 4 字节的大端 诠释。

参考

另请参阅