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

Originally Posted by KevinH View Post

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 to reflect this change and have uploaded it as

Please download this and use it to replace the older 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.

Replacing the 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).

steppe is offline   Reply With Quote