EPUBCheck OPF-029: dosya kendi medya türü değil
Güncellendi:
EPUBCheck OPF-029 bir hata mesajıdır: “The file "…" does not appear to match the media type …, as specified in the OPF file.” Bir dosyanın içeriği, manifestte bildirilen medya türü ile eşleşmiyor. EPUBCheck dosyaya bakar, bu nedenle yanlış bir bildirim, okuma uygulamalarının onu yanlış formatta çözmeye çalışmasına neden olabilir.
Resmi mesaj
The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF 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
- image/jpeg olarak ilan edilen bir PNG veya tam tersi.
- Manifestoyu güncellemeksizin başka bir formata dönüştürülmüş bir dosya.
- Yeni bir uzantıyla yeniden adlandırılmış bir dosya, dönüştürülmeden.
Nasıl düzeltilir
- Dosyanın gerçek formatını kontrol edin EPUBCheck adları (bir resim düzenleyici veya
filekomutu size bunu söyleyecektir). - Manifest medya türünü gerçek formatla değiştirin.
- Ya da dosyayı manifestin belirttiği formata çevirin, adını ve referanslarını tutarlı tutarak.
Ne zaman bu değil
Eğer sadece uzantı formatla uyuşmuyorsa, EPUBCheck PKG-022'i rapor eder.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-028Undeclared prefix: "…".OPF-030The unique-identifier "…" was not found.OPF-027Undefined property: "…".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-026Found malformed property value: "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".
Kaynaklar
- EPUB 3.3, §5.6.2 The item element · okumak
- EPUB 3.3, §3.2 Core media types · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.