Przejdź do treści
EPUBCheck · Pakiet i kontener ZIP

EPUBCheck PKG-004: uszkodzony nagłówek ZIP

Zaktualizowane:

EPUBCheck PKG-004 to krytyczny komunikat o błędzie: „Corrupted EPUB ZIP header.” Struktura ZIP EPUB jest uszkodzona, więc EPUBCheck nie może wymienić ani odczytać jej plików. To jest krytyczny błąd: nic wewnątrz książki nie może być sprawdzone, dopóki archiwum nie zostanie odbudowane, a aplikacje do odczytu zazwyczaj odmawiają jego otwarcia.

Oficjalna wiadomość

Corrupted EPUB ZIP header.

Domyślna powaga
Błąd krytyczny. EPUBCheck nie mogło kontynuować sprawdzania tej części EPUB. Plik jest nieprawidłowy.
Wersja EPUBCheck
5.4.0

Typowe przyczyny

  • Skrócone pobieranie lub transfer.
  • Narzędzie, które zapisało plik ZIP niepoprawnie lub zostało przerwane podczas jego zapisywania.
  • Plik edytowany w miejscu przez program, który nie rozumie archiwów ZIP.

Jak to naprawić

  1. Zdobądź świeżą kopię EPUB lub wyeksportuj ją ponownie z jej źródła.
  2. Odbuduj archiwum z plikiem mimetype najpierw i przechowuj bez kompresji, na przykład z folderu, który zawiera książkę: zip -X0 book.epub mimetype i następnie zip -rX9 book.epub META-INF OEBPS (użyj własnych nazw folderów).
  3. Uruchom EPUBCheck ponownie na odbudowanym pliku i napraw wszelkie wiadomości, które pojawią się w kolejności: uszkodzony archiwum może ukrywać inne problemy, aż do momentu, gdy można go odczytać.

Kiedy to nie to

Jeśli pierwsze bajty w ogóle nie są ZIP (przemianowany plik), EPUBCheck zgłasza PKG-003 zamiast tego.

Terminy używane tutaj

Inne komunikaty PKG

  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-005 The 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-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-001 Validating the EPUB against version … but detected version ….
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck PKG-004?

EPUBCheck PKG-004 to krytyczny komunikat o błędzie: „Corrupted EPUB ZIP header.” Struktura ZIP EPUB jest uszkodzona, więc EPUBCheck nie może wymienić ani odczytać jej plików. To jest krytyczny błąd: nic wewnątrz książki nie może być sprawdzone, dopóki archiwum nie zostanie odbudowane, a aplikacje do odczytu zazwyczaj odmawiają jego otwarcia.

Czy PKG-004 to błąd?

PKG-004 jest zgłaszane jako błąd krytyczny domyślnie. EPUBCheck nie mogło kontynuować sprawdzania tej części EPUB. Plik jest nieprawidłowy.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia