Τι είναι ένα αρχείο APNX;
Το αρχείο ευρετηρίου αριθμού σελίδας Amazon που χρησιμοποιεί την επέκταση .apnx είναι τύπος αρχείου eBook. χρησιμοποιείται από το Amazon Kindle. Αυτά τα αρχεία είναι στην πραγματικότητα γνωστά ως αρχεία σελιδοποίησης που χρησιμοποιούνται από συσκευές Kindle. Έτσι, τα αρχεία APNX δημιουργούνται συνήθως για να επισημαίνουν τις σελίδες των eBooks Kindle. Η λειτουργία σελιδοποίησης έχει ξεκινήσει στις συσκευές Amazon Kindle από το υλικολογισμικό 3.1. Ψάχνει στο αρχείο APNX για ευρετήρια σελίδων και στη συνέχεια το αντιστοιχίζει με τους αριθμούς σελίδων στο πρωτότυπο βιβλίο εκτύπωσης. Αυτά τα αρχεία αποθηκεύονται σε συσκευές Kindle μαζί με αρχεία Amazon eBooks. Δεν μπορείτε να ανοίξετε ή να επεξεργαστείτε τα αρχεία APNX.
Προδιαγραφές μορφής αρχείου APNX
Διάταξη
bytes | περιεχόμενο | σχόλια |
---|---|---|
4 | 00010001 | Αναγνωριστικό μορφής. Αξία 65537 little-endian. |
4 | έναρξη επόμενης | Η μετατόπιση μετά το τέλος της θέσης της πρώτης κεφαλίδας. Ξεκινά μια νέα ακολουθία πληροφοριών κεφαλίδας |
4 | μήκος | Μήκος πρώτης κεφαλίδας |
N | πρώτη κεφαλίδα | Συμβολοσειρά που περιέχει κεφαλίδα περιεχομένου. Ξεκινά την επόμενη ακολουθία |
2 | άγνωστο | Πάντα 1 |
2 | μήκος | Μήκος δεύτερης κεφαλίδας |
2 | καταμέτρηση σελίδων | Συνολικός αριθμός byte μετά τη δεύτερη κεφαλίδα που αντιπροσωπεύουν σελίδες. Αυτό το σύνολο περιλαμβάνει byte που αγνοούνται από το pageMap. |
2 | άγνωστο | Πάντα 32 |
N | δεύτερη κεφαλίδα | Συμβολοσειρά που περιέχει την κεφαλίδα αντιστοίχισης σελίδας |
4*N | γεμίσματος | Ο πρώτος αριθμός που δίνεται στην κεφαλίδα αντιστοίχισης σελίδας υποδεικνύει τον αριθμό των 0 byte. |
4*N | λίστα σελίδων |
Κεφαλίδα περιεχομένου
Η κεφαλίδα περιεχομένου αποτελείται από μια συμβολοσειρά που περικλείεται στο {} που περιέχει ζεύγη κλειδιών, τιμών:
περιεχόμενο | σχόλια |
---|---|
contentGuid | Οδηγός. |
ασίνη | Αναγνωριστικό Amazon για την έκδοση Kindle του βιβλίου. |
cdeType | MOBI cdeType. Θα πρέπει πάντα να είναι EBOK για ebook. |
fileRevisionId | Αναθεώρηση αυτού του αρχείου. |
Παράδειγμα
{"contentGuid":"d8c14b0","asin":"B000JML5VM","cdeType":"EBOK","fileRevisionId":"1296874359405"}
Κεφαλίδα χαρτογράφησης σελίδας
Η κεφαλίδα αντιστοίχισης σελίδας αποτελείται από μια συμβολοσειρά που περικλείεται στο {} που περιέχει ζεύγη κλειδιών, τιμών.
περιεχόμενο | σχόλια |
---|---|
ασίνη | Το ISBN 10 για το χάρτινο βιβλίο που αντιστοιχούν οι σελίδες |
σελίδα Χάρτης | Πλειάδα τριών αξιών. Μοιάζει με: “(N,N,N)\ |
- Αριθμός byte μετά την κεφαλίδα που ξεκινά την ακολουθία αρίθμησης σελίδων\
- άγνωστο\
- άγνωστο|
Παράδειγμα
{"asin":"1906694184","pageMap":"(4,a,1)"}
Λίστα σελίδων
Η λίστα σελίδων είναι μια ακολουθία μετατοπίσεων στον ακατέργαστο HTML. Καθε τιμή είναι η αρχή μιας νέας σελίδας. Κάθε καταχώρηση είναι ένα μεγάλο endian 4 byte ενθ.