ไฟล์ APNX คืออะไร??
ไฟล์ดัชนีหมายเลขหน้าของ Amazon ซึ่งใช้นามสกุล .apnx เป็นประเภทไฟล์ eBook; ใช้โดย Amazon Kindle ไฟล์เหล่านี้เรียกว่าไฟล์เลขหน้าที่ใช้โดยอุปกรณ์ Kindle ดังนั้นไฟล์ APNX จึงถูกสร้างขึ้นเพื่อทำเครื่องหมายหน้า Kindle eBooks คุณลักษณะการแบ่งหน้าเริ่มต้นขึ้นในอุปกรณ์ Amazon Kindle ตั้งแต่เฟิร์มแวร์ 3.1 โดยจะตรวจสอบดัชนีหน้าในไฟล์ APNX จากนั้นจับคู่กับหมายเลขหน้าในหนังสือต้นฉบับ ไฟล์เหล่านี้จะถูกบันทึกลงในอุปกรณ์ Kindle พร้อมกับไฟล์ Amazon eBooks คุณไม่สามารถเปิดหรือแก้ไขไฟล์ APNX
ข้อมูลจำเพาะรูปแบบไฟล์ APNX
เค้าโครง
| ไบต์ | เนื้อหา | ความคิดเห็น | 
|---|---|---|
| 4 | 00010001 | ตัวระบุรูปแบบ มูลค่า 65537 จบน้อย | 
| 4 | เริ่มต้นถัดไป | การชดเชยหลังจากตำแหน่งสิ้นสุดของส่วนหัวแรก เริ่มลำดับใหม่ของข้อมูลส่วนหัว | 
| 4 | ความยาว | ความยาวของส่วนหัวแรก | 
| N | ส่วนหัวแรก | สตริงที่มีส่วนหัวของเนื้อหา มันเริ่มลำดับถัดไป | 
| 2 | ไม่ทราบ | เสมอ 1 | 
| 2 | ความยาว | ความยาวของส่วนหัวที่สอง | 
| 2 | จำนวนหน้า | จำนวนไบต์ทั้งหมดหลังจากส่วนหัวที่สองที่แสดงหน้า รวมจำนวนไบต์ที่ pageMap ละเว้น | 
| 2 | ไม่ทราบ | เสมอ 32 | 
| N | ส่วนหัวที่สอง | สตริงที่มีส่วนหัวของการแมปเพจ | 
| 4*N | ช่องว่างภายใน | ตัวเลขแรกที่ระบุในส่วนหัวของการแมปเพจระบุจำนวน 0 ไบต์ | 
| 4*N | รายการหน้า | 
ส่วนหัวของเนื้อหา
ส่วนหัวของเนื้อหาประกอบด้วยสตริงที่อยู่ใน {} ซึ่งมีคู่ของคีย์และค่า:
| เนื้อหา | ความคิดเห็น | 
|---|---|
| contentGuid | ไกด์. | 
| อาซิน | ตัวระบุ Amazon สำหรับหนังสือรุ่น Kindle | 
| cdeประเภท | MOBI cdeType ควรเป็น EBOK สำหรับ ebooks เสมอ | 
| fileRevisionId | การแก้ไขไฟล์นี้ | 
ตัวอย่าง
{"contentGuid":"d8c14b0","asin":"B000JML5VM","cdeType":"EBOK","fileRevisionId":"1296874359405"}
ส่วนหัวของการแมปหน้า
ส่วนหัวของการแมปเพจประกอบด้วยสตริงที่อยู่ใน {} ซึ่งมีคู่คีย์และค่า
| เนื้อหา | ความคิดเห็น | 
|---|---|
| อาซิน | ISBN 10 สำหรับหนังสือกระดาษที่หน้าสอดคล้องกับ | 
| เพจแผนที่ | ทูเพิลค่าสามค่า ดูเหมือนว่า: “(N,N,N)\ | 
- จำนวนไบต์หลังส่วนหัวที่เริ่มต้นลำดับเลขหน้า\
- ไม่รู้จัก\
- ไม่รู้จัก|
ตัวอย่าง
{"asin":"1906694184","pageMap":"(4,a,1)"}
รายการหน้า
รายการหน้าคือลำดับของการชดเชยใน HTML ดิบ แต่ละ ค่าเป็นจุดเริ่มต้นของหน้าใหม่ ทุกรายการคือ endian ขนาดใหญ่ 4 ไบต์ นานาชาติ