EPUBCheck PKG-004: poškozené ZIP záhlaví
Aktualizováno:
EPUBCheck PKG-004 je fatální chybová zpráva: “Corrupted EPUB ZIP header.” ZIP struktura EPUB je poškozená, takže EPUBCheck nemůže vypsat nebo přečíst jeho soubory. Je to fatální chyba: nic uvnitř knihy nelze zkontrolovat, dokud není archív přebudován, a aplikace pro čtení obvykle odmítají jej otevřít.
Oficiální zpráva
Corrupted EPUB ZIP header.
- Výchozí závažnost
- Fatální chyba. EPUBCheck nemohla pokračovat v kontrole této části EPUB. Soubor je neplatný.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- Utržený stahování nebo přenos.
- Nástroj, který napsal ZIP nesprávně nebo byl přerušen, zatímco ho psal.
- Soubor, který byl editován na místě programem, který nerozumí ZIP archivům.
Jak to opravit
- Získejte čerstvou kopii EPUB nebo ji exportujte znovu ze zdroje.
- Znovu sestavte archiv s nejprve souborem mimetype a uloženým nekomprimovaným, například z folderu, který obsahuje knihu:
zip -X0 book.epub mimetypea potézip -rX9 book.epub META-INF OEBPS(použijte vlastní názvy složek). - Spusťte EPUBCheck znovu na obnoveném souboru a opravte jakoukoli zprávu, která se objeví: poškozený archiv může skrývat další problémy, dokud jej nebude možné přečíst.
Kdy to není to
Pokud první bajty nejsou ZIP (přejmenovaný soubor), EPUBCheck hlásí PKG-003 místo toho.
Podmínky používané zde
Další PKG zprávy
PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.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-006Mimetype file entry is missing or is not the first file in the archive.PKG-001Validating the EPUB against version … but detected version ….PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.