aspose.info
SV

APNX - Amazon Sidnummer Index

Uppdaterad

Vad är APNX fil?

Amazon Page Number Index-filen som använder tillägget .apnx är en eBook-filtyp; används av Amazon Kindle. Dessa filer är faktiskt kända som pagineringsfiler som används av Kindle-enheter. Så APNX-filerna skapas vanligtvis för att markera sidorna i Kindle eBooks. Pagineringsfunktionen har startats på Amazon Kindle-enheter sedan dess 3.1 firmware. Den tittar i APNX-filen för sidindex och mappar den sedan med sidnumren i den ursprungliga tryckta boken. Dessa filer sparas i Kindle-enheter tillsammans med Amazon eBooks-filer. Du kan inte öppna eller redigera APNX-filerna.

APNX filformatspecifikationer

Layout

byteinnehållkommentarer
400010001Formatidentifierare. Värde av 65537 little-endian.
4början av nästaFörskjutningen efter slutplatsen för den första rubriken. Startar en ny sekvens av rubrikinfo
4längdLängd på första rubrik
Nförsta rubrikenSträng som innehåller innehållshuvud. Det börjar nästa sekvens
2okäntAlltid 1
2längdLängd på andra rubrik
2antal sidorTotalt antal byte efter andra rubrik som representerar sidor. Denna summa inkluderar byte som ignoreras av pageMap.
2okäntAlltid 32
Nandra rubrikSträng som innehåller sidmappningshuvudet
4*NstoppningDen första siffran som anges i sidmappningshuvudet indikerar antalet 0 byte.
4*Nsidlista

Innehållshuvud

Innehållsrubriken består av en sträng omsluten av {} som innehåller nyckel, värdepar:

innehållkommentarer
contentGuidGuid.
asinAmazon-identifierare för Kindle-versionen av boken.
cdeTypeMOBI cdeType. Bör alltid vara EBOK för e-böcker.
fileRevisionIdRevision av denna fil.

Exempel

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

Sidmappningshuvud

Sidmappningshuvudet består av en sträng omsluten av {} som innehåller nyckel, värdepar.

innehållkommentarer
asinISBN 10 för pappersboken som sidorna motsvarar
pageMapTre värde tupel. Ser ut som: “(N,N,N)\
  1. Antal byte efter rubrik som startar sidnumreringssekvensen\
  2. okänd\
  3. okänd|

Exempel

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

Sidlista

Sidlistan är en sekvens av förskjutningar i rå HTML. Varje värde är början på en ny sida. Varje post är en 4 byte stor endian int.

Referenser

Se även