View Single Post
Old 07-10-2026, 07:40 PM   #22
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 84,297
Karma: 153715495
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by AkiraT View Post
The Old Man — just saw it, thank you. Much appreciated.

JSWolf — thanks, and thanks for the RMSDK reference. I went and checked the implementation: the synthetic pages are in fact split at 1,024 bytes, the same page size RMSDK uses — "about a thousand" was me being imprecise, sorry. One honest caveat: the split uses the archive entry length, so for compressed entries it counts stored bytes rather than uncompressed text, and the numbering can still drift from ADE on some books. If you spot a book where it looks off, I'd love to hear which one. Looking forward to the iPad test.
Using compressed bytes will have the page numbers off. They have to be uncompressed bytes.
JSWolf is offline   Reply With Quote