Vad är EPUB-behållaren (OCF)?
Uppdaterad:
En EPUB-fil är ett ZIP-arkiv som är lagt upp av Open Container Format (OCF): en okomprimerad "mimetype"-fil först, en META-INF/container.xml som pekar på paketdokumentet, och innehållsfilerna. Att döpa om en .epub till .zip låter dig kika inuti.
Varför är det viktigt när du konverterar en PDF till EPUB
De flesta "broken EPUB"-rapporter från validerare börjar här: en mimetype-fil som är komprimerad, inte först, eller följd av en newline, eller en container.xml som pekar på fel väg. En konverterare måste skriva arkivet i exakt denna ordning, vilket är anledningen till att komprimering av en mapp för hand ofta ger en EPUB som vissa läsare vägrar.
EPUBCheck rapporterar behållarproblem med PKG-meddelanden (till exempel PKG-006 och PKG-007 för mimetype-filen) och RSC-002 eller RSC-003 när container.xml saknas eller är ofullständig.
Hur EpubCC hanterar det: motorn skriver mimetype-filen först och lagrar den utan komprimering, sedan META-INF/container.xml som pekar på OEBPS/content.opf, sedan kapitlen, navigeringsdokumentet, stilmallen och bilderna, i ett enda pass, så arkivet beror aldrig på hur en mapp har zippats.
Relaterade termer
EPUBCheck meddelanden om detta
PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-007The content of the mimetype file must be the string "application/epub+zip"…RSC-002Required META-INF/container.xml resource could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.PKG-001Validating the EPUB against version … but detected version ….PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-004Corrupted EPUB ZIP header.PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-008Unable to read file "…".PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….
Konvertera en PDF till EPUB
Konvertera upp till 5 sidor gratis, inget konto behövs.