Hva er EPUB-beholderen (OCF)?
Oppdatert:
En EPUB-fil er et ZIP-arkiv lagt ut av Open Container Format (OCF): en ukomprimert "mimetype"-fil først, en META-INF/container.xml som peker til pakkedokumentet, og innholdsfilene. Å endre navn på en .epub til .zip lar deg se inni.
Hvorfor det betyr noe når du konverterer en PDF til EPUB
De fleste "broken EPUB" rapporter fra validatorer starter her: en mimetype-fil som er komprimert, ikke først, eller etterfulgt av en ny linje, eller en container.xml som peker til feil sti. En konverterer må skrive arkivet i nøyaktig denne rekkefølgen, som er grunnen til at zipping av en mappe for hånd ofte gir en EPUB som noen lesere nekter.
EPUBCheck rapporterer containerproblemer med PKG-meldinger (for eksempel PKG-006 og PKG-007 for mimetype-filen) og RSC-002 eller RSC-003 når container.xml mangler eller er ufullstendig.
Hvordan EpubCC håndterer det: motoren skriver først mimetype-filen og lagrer uten kompresjon, deretter META-INF/container.xml som peker til OEBPS/content.opf, deretter kapitlene, navigasjonsdokumentet, stilarket og bildene, i en enkelt passering, slik at arkivet aldri er avhengig av hvordan en mappe ble zippet.
Relaterte termer
EPUBCheck meldinger om dette
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: ….
Konverter en PDF til EPUB
Konverter opptil 5 sider gratis, ingen konto nødvendig.