Subject: | dotReader bug |
Date: | Tue, 3 Jul 2007 14:53:52 -0400 |
To: | bug-dotreader [...] rt.cpan.org |
From: | Yoda47 <yoda47 [...] gmail.com> |
dotReader preview version: dotreader-mini-bare-win32-p0.11.3.E.exe for
Windows does not properly support the OEBPS Container Format 1.0
When trying to open a .epub book that does not have the *.opf file in a
folder named OEBPS inside the .epub file, it gives error:
Load book C:\temp\AdventuresOfSherlockHolmes.epub failed -- './content.opf'
not in zip object at dtRdr/GUI/Wx/BVManager.pm line 590
The above mentioned Sherlock Holmes ebook was obtained from the Adobe
Digital Editions sample library (
http://www.adobe.com/products/digitaleditions/library/) and the contents are
not in a OEBPS folder inside the .epub container.
When the container is modified so that the .opf file is inside a OEBPS
folder, dotReader will open the .epub file without error.
According to section 2.3.2 of the OEBPS Container Format version
1.0specification, the use of the OEBPS folder is recommended, but NOT
required.
According section 3.5.1, the Reading System must determine the location of
the OEBPS version of the publication (i.e. the .opf file) from the
contianer.xml file.