EPUBCheck PKG-006: mimetype eksik veya ilk değil
Güncellendi:
EPUBCheck PKG-006 bir hata mesajıdır: “Mimetype file entry is missing or is not the first file in the archive.” Mimetype dosyası eksik veya ZIP arşivinin ilk girişi değildir. Okuma uygulamaları, dosyayı ilk baytlarından bir EPUB olarak tanımlar, bu nedenle EPUB'nin mimetype dosyasının ilk dosya olması, sıkıştırılmadan saklanması gerekmektedir.
Resmi mesaj
Mimetype file entry is missing or is not the first file in the archive.
- 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
Tipik nedenler
- Kitap klasörü, alfabetik veya rastgele sırada dosyalar ekleyen bir genel araç ile sıkıştırıldı.
- Mimetype dosyası EPUB düzenlenirken silindi.
- Mimetype dosyası diğer dosyalarla birlikte sıkıştırıldı.
Nasıl düzeltilir
- Belgenin kökünde tam olarak application/epub+zip içeren mimetype adlı bir dosyanın bulunduğundan emin olun.
- Arşivi mimetype dosyasıyla önce ve sıkıştırılmamış olarak yeniden inşa edin, örneğin kitabı içeren klasörden:
zip -X0 book.epub mimetypeve sonrazip -rX9 book.epub META-INF OEBPS(kendi klasör adınızı kullanın). - Yeniden doğrulama: PKG-007 sonraki sefer görünüyorsa, mimetype içeriği de yanlıştır.
Ne zaman bu değil
Eğer mimetype ilk sıradaysa fakat ekstra bir ZIP alanına sahipse, bu PKG-005'dir; eğer içeriği yanlışsa, PKG-007'dir.
Burada kullanılan terimler
Diğer PKG mesajları
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-007The content of the mimetype file must be the string "application/epub+zip"…PKG-004Corrupted EPUB ZIP header.PKG-008Unable to read file "…".PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.