aspose.info
IT

APNX - Indice del numero di pagina Amazon

Aggiornato

Che cos’è un file APNX?

Il file Amazon Page Number Index che utilizza l’estensione .apnx è un tipo di file eBook; utilizzato da Amazon Kindle. Questi file sono in realtà noti come file di impaginazione utilizzati dai dispositivi Kindle. Quindi i file APNX vengono in genere creati per contrassegnare le pagine degli eBook Kindle. La funzione di impaginazione è stata avviata sui dispositivi Amazon Kindle dal suo firmware 3.1. Cerca nel file APNX gli indici di pagina e quindi lo mappa con i numeri di pagina nel libro di stampa originale. Questi file vengono salvati nei dispositivi Kindle insieme ai file Amazon eBooks. Non è possibile aprire o modificare i file APNX.

Specifiche del formato file APNX

Disposizione

bytecontenutocommenti
400010001Identificatore di formato. Valore di 65537 little-endian.
4inizio del prossimoL’offset dopo la posizione finale della prima intestazione. Avvia una nuova sequenza di header info
4lunghezzaLunghezza della prima intestazione
Nprima intestazioneStringa contenente l’intestazione del contenuto. Inizia la sequenza successiva
2sconosciutoSempre 1
2lunghezzaLunghezza della seconda intestazione
2conteggio pagineNumero totale di byte dopo la seconda intestazione che rappresentano le pagine. Questo totale include i byte ignorati da pageMap.
2sconosciutoSempre 32
Nseconda intestazioneStringa contenente l’intestazione di mappatura della pagina
4*NimbottituraIl primo numero fornito nell’intestazione della mappatura della pagina indica il numero di 0 byte.
4*Nelenco delle pagine

Intestazione del contenuto

L’intestazione del contenuto è costituita da una stringa racchiusa tra {} contenente coppie chiave e valore:

contenutocommenti
contentGuidguida.
asinoIdentificatore Amazon per la versione Kindle del libro.
cdeTypeMOBI cdeType. Dovrebbe essere sempre EBOK per gli ebook.
ID revisione fileRevisione di questo file.

Esempio

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

Intestazione di mappatura della pagina

L’intestazione di mappatura della pagina è costituita da una stringa racchiusa tra {} contenente coppie chiave e valore.

contenutocommenti
asinoL’ISBN 10 per il libro cartaceo a cui corrispondono le pagine
Mappa paginaTupla a tre valori. Si presenta come: “(N,N,N)\
  1. Numero di byte dopo l’intestazione che avvia la sequenza di numerazione delle pagine\
  2. sconosciuto\
  3. sconosciuto|

Esempio

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

Elenco pagine

L’elenco delle pagine è una sequenza di offset nell’HTML grezzo. A testa value è l’inizio di una nuova pagina. Ogni voce è un big endian di 4 byte int.

Riferimenti

Vedi anche