View Single Post
Old 02-22-2013, 11:54 PM   #506
steppe
Enthusiast
steppe began at the beginning.
 
Posts: 32
Karma: 10
Join Date: Jun 2012
Device: Kindle 4 NT (broke), Kindle Paperwhite, Kindle 2
Smile

Quote:
Originally Posted by KevinH View Post
Hi,

It actually had nothing to do with Metadata 121 (the Boundary), MetaData 534 (the new 'kpr') and nothing to do with the new 0x0080 bit in exth_flags.

It was actually the exth_flags 0x0800 bit that seems to indicate that the shared resources in a combo mobi are stored in this header. We never bothered to remove it when we split the combo mobis because it never bothered anything and we were never 100% sure of its meaning.

Now it does matter for KindlePreviewer 2.8. So we need to zero out bit 0x0800 in the exth_flags in the split mobi to say there are no longer any shared resources (images, etc) in the mobi 7 part of the file.

I have modified mobi_split.py to reflect this change and have uploaded it as mobi_split.py.zip.

Please download this and use it to replace the older mobi_split.py file in the KindleUnpack_V61/lib/ directory. Then give it a try and let me know if your troubles go away. If so, we will add it for the next release of KindleUnpack.
Hiya,

Replacing the mobi_split.py file with the new version did the trick! Thank you so much for fixing this problem. Now Kindle Previewer 2.8 is happily eating up Mobi7 split .mobi files (Mobi8 files too). I tested both Word-generated and clean XHTML source files (full-featured Kindle books).

Cheers
steppe is offline   Reply With Quote