Quote:
Originally Posted by soparch
Thanks for the replies. I think Dalede is right Just another thing that Adobe has not bothered to get right.
It would be interesting to find out if this is the case for all readers that use the ADE engine though. Perhaps people could test it using their readers and post the results.
Also does anyone know what method ADE uses to come up with its page numbers?
|
This is taken from the ADE page on our wiki.
Page numbers
Synthetic page numbers are used when the page map is not available in the document, Adobe Digital Editions will synthesize a page-map based on the document content. The approach used is the following:
1. Determine a
compressed byte length of each resource which is referenced in the spine, subtracting any known encryption overhead (IV size)
2. Assume that there is a page for each 1024 bytes in each resource, rounding up to the nearest whole number of pages for each resource.
3. To map page breaks into a resource, use the number of pages for the resource as determined in step 2, count the number of Unicode characters in the resource; distribute synthetic page breaks in the resource evenly between the characters by dividing the number of characters by the number of pages; if the number of characters don’t divide evenly among the pages, round the number of characters per page up and let the last “page” contain less characters than the rest.