EPUBCheck PKG-005: mimetype içinde ekstra alan
Güncellendi:
EPUBCheck PKG-005 bir hata mesajıdır: “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.” ZIP içindeki mimetype girişi, o dosya için EPUB konteyner kurallarının yasakladığı ekstra bir alan taşıyor. Okuma uygulamaları, dosyanın ilk baytlarıyla bir EPUB olarak tanımlar, ve ekstra bir alan bunu kaydırır.
Resmi mesaj
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.
- Varsayılan ciddiyet
- Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- Varsayılan olarak her bir girişi eklenmiş zaman damgası veya dosya özellikleri ekleyen ZIP araçları, birçok masaüstü sıkıştırma aracı gibi.
- Kitap klasörünü işletim sisteminin yerleşik sıkıştırma komutuyla yeniden zipleyin.
Nasıl düzeltilir
- Arşivi yerinde düzenlemeyin: onu kitap klasöründen yeniden oluşturun.
- Mimetype dosyasını ekstra özellikler olmadan zipleyin. Info-ZIP ile -X seçeneği bunları dışarıda bırakır: Örneğin kitabı içeren klasörden önce mimetype dosyası ile arşivi yeniden oluşturun:
zip -X0 book.epub mimetypeardındanzip -rX9 book.epub META-INF OEBPS(kendi klasör adlarınızı kullanın). - Mesajın kaybolduğunu doğrulamak için tekrar doğrulayın.
Ne zaman bu değil
Eğer mimetype eksik veya ilk sırada değilse, bu PKG-006'dir; eğer metni yanlışsa, PKG-007'dir.
Burada kullanılan terimler
Diğer PKG mesajları
PKG-004Corrupted EPUB ZIP header.PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".PKG-001Validating the EPUB against version … but detected version ….
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.