View Single Post
Old 07-02-2013, 01:51 PM   #33
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,773
Karma: 206758686
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by crashnburn View Post
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).

Last edited by DiapDealer; 07-02-2013 at 04:34 PM. Reason: Correction to html3.2
DiapDealer is offline   Reply With Quote