aspose.info
VI

APNX - Chỉ mục số trang Amazon

Cập nhật

Tệp APNX là gì?

Tệp Chỉ mục Số trang Amazon sử dụng phần mở rộng .apnx là một loại tệp Sách điện tử; được sử dụng bởi Amazon Kindle. Các tệp này thực sự được gọi là tệp phân trang được sử dụng bởi các thiết bị Kindle. Vì vậy, các tệp APNX thường được tạo để đánh dấu các trang của Sách điện tử Kindle. Tính năng phân trang đã được bắt đầu trên các thiết bị Amazon Kindle kể từ phần sụn 3.1 của nó. Nó xem xét tệp APNX để tìm chỉ mục trang và sau đó ánh xạ nó với số trang trong sách in gốc. Các tệp này được lưu vào thiết bị Kindle cùng với tệp sách điện tử Amazon. Bạn không thể mở hoặc chỉnh sửa tệp APNX.

Thông số kỹ thuật định dạng tệp APNX

Cách trình bày

bytenội dungbình luận
400010001Định dạng định danh. Giá trị của 65537 little-endian.
4bắt đầu tiếp theoPhần bù sau vị trí kết thúc của tiêu đề đầu tiên. Bắt đầu một chuỗi thông tin tiêu đề mới
4chiều dàiĐộ dài của tiêu đề đầu tiên
Ntiêu đề đầu tiênChuỗi chứa tiêu đề nội dung. Nó bắt đầu trình tự tiếp theo
2không rõLuôn là 1
2chiều dàiĐộ dài của tiêu đề thứ hai
2số trangTổng số byte sau tiêu đề thứ hai đại diện cho các trang. Tổng số này bao gồm các byte bị sơ đồ trang bỏ qua.
2không rõLuôn luôn 32
Ntiêu đề thứ haiChuỗi chứa tiêu đề ánh xạ trang
4*Nphần đệmSố đầu tiên được cung cấp trong tiêu đề ánh xạ trang cho biết số byte 0.
4*Ndanh sách trang

Tiêu đề nội dung

Tiêu đề nội dung bao gồm một chuỗi được đặt trong {} chứa các cặp khóa, giá trị:

nội dungbình luận
nội dungGuidhướng dẫn.
assinĐịnh danh Amazon cho phiên bản sách trên Kindle.
cdeTypeMOBI cdeType. Phải luôn là EBOK cho sách điện tử.
fileRevisionIdSửa đổi tập tin này.

Thí dụ

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

Tiêu đề ánh xạ trang

Tiêu đề ánh xạ trang bao gồm một chuỗi được đặt trong {} chứa các cặp khóa, giá trị.

nội dungbình luận
assinISBN 10 cho cuốn sách giấy mà các trang tương ứng với
pageMapBộ ba giá trị. Có vẻ như: “(N,N,N)\
  1. Số byte sau tiêu đề bắt đầu chuỗi đánh số trang\
  2. không xác định\
  3. không xác định|

Thí dụ

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

Danh sách trang

Danh sách trang là một chuỗi các độ lệch trong HTML thô. Mỗi giá trị là bắt đầu của một trang mới. Mỗi mục là một endian lớn 4 byte int.

Người giới thiệu

Xem thêm