Quote:
Originally Posted by chrisridd
unzip each book to disk
|
Not what I meant. To get at a ZIP's contents you have to extract it, even in memory. It's work for the CPU so it takes time. Of course the EPUB format is also at fault for this; it should have some visible metadata section that does not involve processing the zip entirely. As for separate metadata files I'm not sure if the Kobo would use those (but I doubt it).
My Kobo's database is ~23MB, without ToC entries it drops down to ~2MB. Unfortunately the Kobo notices when you try to open a book (while everything else looks completely normal).