EPUBCheck PKG-007: hatalı mimetype dosyası içeriği
Güncellendi:
EPUBCheck PKG-007 bir hata mesajıdır: “The content of the mimetype file must be the string "application/epub+zip"….” Mimetype dosyası tam olarak application/epub+zip metnini içermelidir, öncesinde veya sonrasında hiçbir şey olmamalıdır. EPUB 3.3 baştaki veya sondaki boşlukları ve bu dosyada bir byte sıralama işaretini yasaklar.
Resmi mesaj
The content of the mimetype file must be the string "application/epub+zip"%1$s
Varyantlar
whitespace: with no whitespace or newline.
- 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
- Bir metin editörü tarafından eklenen bir sonlandırıcı yeni satır veya boşluk.
- Bir yazım hatası veya başka bir medya türü gibi farklı bir değer.
- Bir editör tarafından UTF-8 BOM ile kaydedilirken eklenen bir bayt sırası işareti (BOM).
Nasıl düzeltilir
- Yeni satır olmadan dosyayı yeniden oluşturun, örneğin
printf 'application/epub+zip' > mimetypeile. - Arşivi öncelikle mimetype ile yeniden inşa edin: Arşivi ilk olarak mimetype dosyasıyla 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). - Tekrar doğrulayın.
Ne zaman bu değil
Eğer dosya eksikse veya arşivde ilk değilse, o PKG-006.
Burada kullanılan terimler
Diğer PKG mesajları
PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-008Unable to read 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-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-004Corrupted EPUB ZIP header.PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.