aspose.info
RU

APNX — индекс номеров страниц Amazon

Обновлено

.APNX вариант №

Файл индекса номеров страниц Amazon с расширением .apnx относится к типу файлов электронных книг; используется Amazon Kindle. Эти файлы на самом деле известны как файлы разбиения на страницы, используемые устройствами Kindle. Таким образом, файлы APNX обычно создаются для маркировки страниц электронных книг Kindle. Функция разбивки на страницы была запущена на устройствах Amazon Kindle с момента прошивки 3.1. Он ищет в файле APNX индексы страниц, а затем сопоставляет их с номерами страниц в исходной печатной книге. Эти файлы сохраняются на устройствах Kindle вместе с файлами электронных книг Amazon. Вы не можете открывать или редактировать файлы APNX.

Спецификации формата файла APNX

Макет

байтысодержаниекомментарии
400010001Идентификатор формата. Значение 65537 с прямым порядком байтов.
4начало следующегоСмещение после конечного местоположения первого заголовка. Начинает новую последовательность заголовков info
4длинаДлина первого заголовка
Nпервый заголовокСтрока, содержащая заголовок содержимого. Начинается следующая последовательность
2неизвестноВсегда 1
2длинаДлина второго заголовка
2количество страницОбщее количество байтов после второго заголовка, представляющих страницы. Это общее количество включает байты, которые игнорируются pageMap.
2неизвестноВсегда 32
Nвторой заголовокСтрока, содержащая заголовок отображения страницы
4*NзаполнениеПервое число, указанное в заголовке отображения страницы, указывает количество байтов 0.
4*Nсписок страниц

Заголовок контента

Заголовок содержимого состоит из строки, заключенной в {}, содержащей пары ключ-значение:

содержаниекомментарии
contentGuidРуководство.
асинИдентификатор Amazon для версии книги для Kindle.
cdeTypeMOBI cdeType. Всегда должен быть EBOK для электронных книг.
fileRevisionIdРедакция этого файла.

Пример

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

Заголовок отображения страницы

Заголовок отображения страницы состоит из строки, заключенной в {}, содержащей пары ключ-значение.

содержаниекомментарии
асинISBN 10 бумажной книги, которой соответствуют страницы
СтраницаКартаКортеж из трех значений. Выглядит так: “(Н,Н,Н)\
  1. Количество байтов после заголовка, с которого начинается последовательность нумерации страниц\
  2. неизвестно\
  3. неизвестно|

Пример

{"asin":"1906694184","pageMap":"(4,a,1)"}

Список страниц

Список страниц представляет собой последовательность смещений в необработанном HTML. Каждый значение — начало новой страницы. Каждая запись представляет собой 4-байтовый код с обратным порядком байтов. внутр.

использованная литература

См. также