EPUBCheck PKG-025: META-INF içinde içerik dosyası
Güncellendi:
EPUBCheck PKG-025, bir hata mesajıdır: “Publication resource must not be located in the META-INF directory.” Yayın içeriği (bir bölüm, resim veya stil sayfası) META-INF içinde saklanmaktadır, bu da container.xml gibi kapsayıcı dosyalar için ayrılmış bir klasördür. EPUB 3.3, yayın kaynaklarına orada izin vermez.
Resmi mesaj
Publication resource must not be located in the META-INF directory
- 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
- container.xml'nin yanına yanlışlıkla yerleştirilen içerik dosyaları veya META-INF içinde kaydedilmiş bir paket belgesi.
- Her şeyi aynı klasöre kopyalayan bir yapım betiği.
Nasıl düzeltilir
- Dosyayı META-INF'tan çıkarın, içeriklerin bulunduğu klasöre taşıyın.
- Manifesti ve her referansı, paket belgesini taşıdıysanız container.xml içindeki rootfile yolunu güncelleyin.
- Arşivi yeniden inşa et ve tekrar doğrula.
Ne zaman bu değil
Eğer container.xml META-INF'tan eksikse, hata RSC-002'dir.
Burada kullanılan terimler
Diğer PKG mesajları
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-027Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Kaynaklar
- EPUB 3.3, §4.2.6 META-INF directory · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.