View Single Post
Old 08-01-2008, 05:56 PM   #7
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 74,111
Karma: 315558332
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
I mean the Mobipocket version stored at offset 36 in Record 0, just before the 40 bytes of 0xFF.

There also something that might be a version number of some kind at offset 104, but I haven't played with that.

The file with the 4 byte int at offset 36 set to '2' displays only the book title on a CyBook Gen3. Change a single byte to make the 4 byte int at offset 36 be '4' and the CyBook Gen3 recognises the authors name.

I've sent a private message with extra changes that I obviously made after posting my first set of changes to the Perl scripts.

Paul


Quote:
Originally Posted by tompe View Post
Which version are you talking about? The one in the first header? I just checked some books done by Mobipocket Creator and using EXTH and they had version 0.

Or do you mean the MOBIHEADER version number? But 2 there meant compressed only.

And if the wrong version is used why is nearly all books working?

Last edited by pdurrant; 08-08-2008 at 05:06 AM.
pdurrant is offline   Reply With Quote