aspose.info
UK

APNX - індекс номерів сторінок Amazon

Оновлено

Що таке файл APNX?

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

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

Макет

байтівзмісткоментарі
400010001Ідентифікатор формату. Значення 65537 little-endian.
4початок наступногоЗміщення після кінцевого розташування першого заголовка. Починає нову послідовність інформації заголовка
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 паперової книги, сторінки якої відповідають
pageMapКортеж із трьома значеннями. Виглядає так: “(N,N,N)\
  1. Кількість байтів після заголовка, з якого починається послідовність нумерації сторінок\
  2. невідомий\
  3. невідомий|

Приклад

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

Список сторінок

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

Список літератури

Див. також