aspose.info
PL

APNX - indeks numerów stron Amazon

Zaktualizowano

Czym jest plik APNX?

Plik Amazon Page Number Index, który używa rozszerzenia .apnx, jest typem pliku eBook; używany przez Amazon Kindle. Pliki te są w rzeczywistości znane jako pliki stronicowania używane przez urządzenia Kindle. Tak więc pliki APNX są zwykle tworzone w celu oznaczania stron eBooków Kindle. Funkcja paginacji została uruchomiona na urządzeniach Amazon Kindle od czasu oprogramowania układowego 3.1. Sprawdza plik APNX w poszukiwaniu indeksów stron, a następnie odwzorowuje go na numery stron w oryginalnej książce drukowanej. Pliki te są zapisywane na urządzeniach Kindle wraz z plikami Amazon eBooks. Nie możesz otwierać ani edytować plików APNX.

Specyfikacje formatu pliku APNX

Układ

bajtyzawartośćkomentarze
400010001Identyfikator formatu. Wartość 65537 little-endian.
4początek następnegoPrzesunięcie po końcowej lokalizacji pierwszego nagłówka. Rozpoczyna nową sekwencję nagłówka info
4długośćDługość pierwszego nagłówka
Npierwszy nagłówekCiąg zawierający nagłówek treści. Rozpoczyna następną sekwencję
2nieznaneZawsze 1
2długośćDługość drugiego nagłówka
2liczba stronCałkowita liczba bajtów po drugim nagłówku reprezentujących strony. Ta suma zawiera bajty, które są ignorowane przez pageMap.
2nieznaneZawsze 32
Ndrugi nagłówekCiąg zawierający nagłówek mapowania strony
4*NwypełnieniePierwsza liczba podana w nagłówku odwzorowania strony oznacza liczbę bajtów 0.
4*Nlista stron

Nagłówek treści

Nagłówek treści składa się z łańcucha zamkniętego w {} zawierającego pary klucz, wartość:

zawartośćkomentarze
guid zawartościPrzewodnik.
jakIdentyfikator Amazon dla wersji książki Kindle.
cdeTypMOBI cdeTyp. Powinien być zawsze EBOK dla e-booków.
identyfikator wersji plikuWersja tego pliku.

Przykład

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

Nagłówek mapowania strony

Nagłówek mapowania strony składa się z ciągu znaków zamkniętego w {} zawierającego pary klucz-wartość.

zawartośćkomentarze
jakISBN 10 książki papierowej, której odpowiadają strony
Mapa stronyKrotka o trzech wartościach. Wygląda jak: “(N,N,N)\
  1. Liczba bajtów po nagłówku rozpoczynającym sekwencję numeracji stron\
  2. nieznany\
  3. nieznany|

Przykład

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

Lista stron

Lista stron to sekwencja przesunięć w surowym kodzie HTML. Każdy wartość to początek nowej strony. Każdy wpis to 4-bajtowy big endian int.

Bibliografia

Zobacz też