aspose.info
DA

APNX - Amazon Sidetal Index

Opdateret

Hvad er APNX fil?

Amazon Page Number Index-filen, som bruger filtypen .apnx, er en e-bogsfiltype; brugt af Amazon Kindle. Disse filer er faktisk kendt som pagineringsfiler, der bruges af Kindle-enheder. Så APNX-filerne er typisk oprettet for at markere siderne i Kindle eBooks. Pagineringsfunktionen er startet på Amazon Kindle-enheder siden dens 3.1 firmware. Den ser i APNX-filen for sideindekser og kortlægger den derefter med sidetallene i den originale trykte bog. Disse filer gemmes på Kindle-enheder sammen med Amazon eBooks-filer. Du kan ikke åbne eller redigere APNX-filerne.

APNX filformatspecifikationer

Layout

bytesindholdkommentarer
400010001Formater identifikator. Værdi af 65537 little-endian.
4start af næsteForskydningen efter slutplaceringen af den første sidehoved. Starter en ny sekvens af header info
4længdeLængde af første overskrift
Nførste overskriftStreng, der indeholder indholdsoverskrift. Det starter næste sekvens
2ukendtAltid 1
2længdeLængde af anden sidehoved
2sideantalSamlet antal bytes efter anden sidehoved, der repræsenterer sider. Denne sum inkluderer bytes, der ignoreres af pageMap.
2ukendtAltid 32
Nanden sidehovedStreng, der indeholder sidemapping-headeren
4*NpolstringDet første tal angivet i sidemapping-headeren angiver antallet af 0 bytes.
4*Nsideliste

Indholdsoverskrift

Indholdsoverskriften består af en streng omsluttet af {}, der indeholder nøgleværdipar:

indholdkommentarer
contentGuidVejl.
asinAmazon-id for Kindle-versionen af bogen.
cdeTypeMOBI cdeType. Bør altid være EBOK for e-bøger.
filRevisionIdRevision af denne fil.

Eksempel

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

Side Mapping Header

Sidetilknytningshovedet består af en streng omsluttet af {}, der indeholder nøgleværdipar.

indholdkommentarer
asinISBN 10 for papirbogen siderne svarer til
sideKortTupel med tre værdier. Ser ud som: (N,N,N)\
  1. Antal bytes efter sidehoved, der starter sidenummereringssekvensen\
  2. ukendt\
  3. ukendt|

Eksempel

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

Sideliste

Sidelisten er en sekvens af forskydninger i den rå HTML. Hver værdi er starten på en ny side. Hver post er en 4 byte stor endian int.

Referencer

Se også