O que é o contêiner EPUB (OCF)?
Atualizado:
Um arquivo EPUB é um arquivo ZIP disposto pelo Open Container Format (OCF): um arquivo "mimetype" descompactado primeiro, um META-INF/container.xml que aponta para o documento do pacote e os arquivos de conteúdo. Renomear um .epub para .zip permite que você veja por dentro.
Por que isso é importante ao converter um PDF para EPUB
A maioria dos relatórios "broken EPUB" de validadores começa aqui: um arquivo de mimetype que está comprimido, não é o primeiro, ou segue uma nova linha, ou um container.xml que aponta para o caminho errado. Um conversor deve escrever o arquivo exatamente nessa ordem, o que é a razão pela qual compactar uma pasta manualmente frequentemente produz um EPUB que alguns leitores rejeitam.
EPUBCheck relata problemas de contêiner com mensagens PKG (por exemplo, PKG-006 e PKG-007 para o arquivo mimetype) e RSC-002 ou RSC-003 quando container.xml está ausente ou incompleto.
Como EpubCC lida com isso: o mecanismo escreve primeiro o arquivo mimetype e o armazena sem compressão, depois META-INF/container.xml apontando para OEBPS/content.opf, em seguida, os capítulos, o documento de navegação, a folha de estilos e as imagens, em uma única passagem, de modo que o arquivo compactado nunca dependa de como uma pasta foi compactada.
Termos relacionados
Mensagens EPUBCheck sobre isso
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: ….
Converter um PDF para EPUB
Converter até 5 páginas gratuitamente, sem necessidade de conta.