aspose.info
CS

APNX - Amazon Page Number Index

Aktualizováno

Co je soubor APNX?

Soubor Amazon Page Number Index, který používá příponu .apnx, je typ souboru eBook; používá Amazon Kindle. Tyto soubory jsou ve skutečnosti známé jako stránkovací soubory používané zařízeními Kindle. Soubory APNX se tedy obvykle vytvářejí k označení stránek elektronických knih Kindle. Funkce stránkování byla spuštěna na zařízeních Amazon Kindle od jejich firmwaru 3.1. Hledá v souboru APNX indexy stránek a poté je mapuje s čísly stránek v původní tiskové knize. Tyto soubory se ukládají do zařízení Kindle spolu se soubory Amazon eBooks. Soubory APNX nelze otevřít ani upravit.

Specifikace formátu souboru APNX

Rozvržení

bytesobsahkomentáře
400010001Identifikátor formátu. Hodnota 65537 little-endian.
4začátek příštíhoPosun po ukončení umístění prvního záhlaví. Spustí novou sekvenci záhlaví info
4délkaDélka prvního záhlaví
Nprvní záhlavíŘetězec obsahující hlavičku obsahu. Začíná další sekvence
2neznámýVždy 1
2délkaDélka druhého záhlaví
2počet stránekCelkový počet bajtů po druhém záhlaví, které představují stránky. Tento součet zahrnuje bajty, které pageMap ignoruje.
2neznámýVždy 32
Ndruhé záhlavíŘetězec obsahující hlavičku mapování stránky
4*NvycpávkaPrvní číslo uvedené v záhlaví mapování stránky označuje počet 0 bajtů.
4*Nseznam stránek

Záhlaví obsahu

Záhlaví obsahu se skládá z řetězce uzavřeného v {}, který obsahuje páry klíč, hodnota:

obsahkomentáře
contentGuidPrůvodce.
asinIdentifikátor Amazon pro verzi knihy Kindle.
cdeTypeMOBI cdeType. U e-knih by měl být vždy EBOK.
fileRevisionIdRevize tohoto souboru.

Příklad

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

Záhlaví mapování stránky

Záhlaví mapování stránky se skládá z řetězce uzavřeného v {}, který obsahuje páry klíč, hodnota.

obsahkomentáře
asinISBN 10 pro papírovou knihu, které stránky odpovídají
Mapa stránkyTrojhodnotová n-tice. Vypadá takto: “(N,N,N)\
  1. Počet bajtů po záhlaví, které začíná sekvenci číslování stránek\
  2. neznámé\
  3. neznámý|

Příklad

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

Seznam stránek

Seznam stránek je posloupnost posunů v nezpracovaném HTML. Každý hodnota je začátek nové stránky. Každý záznam je 4bajtový big endian int.

Reference

Viz také