EPUBCheck PKG-004: antet ZIP corupt
Actualizat:
EPUBCheck PKG-004 este un mesaj de eroare fatală: “Corrupted EPUB ZIP header.” Structura ZIP a EPUB este deteriorată, așa că EPUBCheck nu poate lista sau citi fișierele sale. Este o eroare fatală: nimic din interiorul cărții nu poate fi verificat până când arhiva nu este reconstruită, iar aplicațiile de citire de obicei refuză să o deschidă.
Mesajul oficial
Corrupted EPUB ZIP header.
- Severitate implicită
- Eroare fatală. EPUBCheck nu a putut continua verificarea acestei părți a EPUB. Fișierul este invalid.
- versiunea EPUBCheck
- 5.4.0
Cauze tipice
- Un download sau transfer trunchiat.
- Un instrument care a scris ZIP-ul incorect sau a fost întrerupt în timp ce îl scria.
- Un fișier editat la fața locului de un program care nu înțelege arhivele ZIP.
Cum să o repari
- Obține o copie nouă a EPUB sau exportează-o din nou din sursa sa.
- Reconstruiește arhiva cu fișierul mimetype întâi și stocat necomprimat, de exemplu din folderul care conține cartea:
zip -X0 book.epub mimetypeși apoizip -rX9 book.epub META-INF OEBPS(folosește numele tale de foldere). - Execută EPUBCheck din nou pe fișierul reconstruit și repară orice mesaj care apare următor: un arhivă deteriorată poate ascunde alte probleme până când poate fi citită.
Când nu este acest lucru
Dacă primele bytes nu sunt deloc un ZIP (un fișier redenumit), EPUBCheck raportează PKG-003 în schimb.
Termeni folosiți aici
Alte mesaje PKG
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 "…".
Surse
- EPUB 3.3, §4.3.2 ZIP file requirements · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.