Quote:
Originally Posted by crashnburn
Either way, I'd like to know how should someone do the following:
- Identify the .mobi file type - wrapper and inner matter
|
If you have Python installed the aforementioned "
What's My Mobi" script will tell you exactly what you're dealing with "under the hood" of the oft-confusing file extension. Right now, the script is attached the thread immediately below this one.
Quote:
- Use the right set of workflow + tools to unwrap/ unbundle and then rebundle into ePub.
|
In my experience, if the ebook is in the KF8 format (or includes the KF8 format), the best approach is to use KindleUnpack to extract an ePub. Clean up/validate with Sigil/Flight Crew if necessary.
If it's anything else under the hood, I usually use calibre to convert to ePub
first and then again, clean up/validate with Sigil/Flight Crew if necessary.
I don't use KindleUnpack for converting older MOBI-only files much anymore, simply because the code extracted from one is really only useful for rebuilding another MOBI-only book (with Kindlegen). It's not suitable for creating epubs (or KF8s for that matter) without some major hands-on (and extensive) reworking of the code (which is basically HTML3.2).