Přeskočit na obsah
EPUBCheck · Balíček a ZIP kontejner

EPUBCheck PKG-005: extra pole na mimetype

Aktualizováno:

EPUBCheck PKG-005 je chybová zpráva: “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.” Záznam mimetype v ZIP obsahuje extra pole, které pravidla kontejneru EPUB zakazují pro tento jeden soubor. Aplikace pro čtení identifikují EPUB tím, že najdou text mimetype na pevném místě blízko začátku souboru, a extra pole jej posune.

Oficiální zpráva

The mimetype file has an extra field of length %1$s. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • ZIP nástroje, které automaticky přidávají rozšířené časové razítka nebo atributy souboru ke každému záznamu, jako to dělá mnoho desktopových kompresorů.
  • Znovu zabalit složku knihy pomocí vestavěného příkazu pro kompresi operačního systému.

Jak to opravit

  1. Není bezpečné upravovat archiv přímo: znovu jej vytvořte z adresáře knihy.
  2. Zabalte soubor mimetype bez dalších atributů. S Info-ZIP volba -X je vynechá: Znovu vytvořte archiv nejprve se souborem mimetype a uložte jej bez komprese, například z adresáře, který obsahuje knihu: zip -X0 book.epub mimetype a poté zip -rX9 book.epub META-INF OEBPS (použijte názvy vlastních složek).
  3. Znovu ověřte, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud mimetype chybí nebo není první, je to PKG-006; pokud je jeho text nesprávný, PKG-007.

Podmínky používané zde

Další PKG zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck PKG-005?

EPUBCheck PKG-005 je chybová zpráva: “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.” Záznam mimetype v ZIP obsahuje extra pole, které pravidla kontejneru EPUB zakazují pro tento jeden soubor. Aplikace pro čtení identifikují EPUB tím, že najdou text mimetype na pevném místě blízko začátku souboru, a extra pole jej posune.

Je PKG-005 chyba?

PKG-005 je výchozí hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck končí s kódem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje