Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I recently modified several epubs. I just turned "..." ellipses into the "…" type. Calibre has no problem with the modified epubs, and Sigil validates them. They can be imported to iTunes, only the metadata gets a bit messed up, and sychronized to my iPad.

But on the iPad, iBooks will throw these files out of its library. What is wrong? Is there some kind of hash value saved somewhere?

share|improve this question
1  
Look at epubcheck for an epub validator –  Mark Mar 17 '13 at 23:49

1 Answer 1

up vote 1 down vote accepted

I installed Stanza on the iPad and tried to load the epub files into that. It failed, but stated that container.xml was missing. That was the right clue: I had created zip files from the modified text files that contained a directory, and that directory contained all the epub files: mimetype, META-INF with container.xml and OEBPS.
Repacking the zip with the files at the root of the archive brought order & peace back.

So iBooks was right after all. I have to take a look at what Sigil validated…


The validator that Mark mentioned has been installed by the IDPF and is available on their web page for online usage. Sure enough, it mentions that container.xml and mimetype are missing. Strange that calibre and iTunes accepted these files.


Last update: Sigil loads the malformed epub files, but saves them in the right format. I guess it validates the format stored in its memory.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.