EPUBCheck PKG-020: paket belgesi bulunamadı
Güncellendi:
EPUBCheck PKG-020, bir hata mesajıdır: “OPF file "…" could not be found.” META-INF/container.xml içinde adı geçen paket belgesi belirtilen yolda mevcut değil. Paket belgesi olmadan, ne okuma uygulamaları ne de EPUBCheck, kitabı oluşturan dosyaların hangi olduğunu bilemez.
Resmi mesaj
OPF file "%1$s" could not be found.
- 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
- rootfile öğesinin full-path niteliğinde bir yazım hatası veya yanlış büyük/küçük harf vardır: yollar büyük/küçük harf duyarlıdır.
- Paket belgesi ad değiştirilmiş veya taşınmış (örneğin OEBPS/’den EPUB/’ye) ve container.xml güncellenmemiştir.
- Paket belgesi arşiv oluşturulurken dışarıda bırakıldı.
Nasıl düzeltilir
- META-INF/container.xml dosyasını açın ve rootfile öğesinin full-path değerini okuyun.
- .opf dosyasının gerçek yoluyla eşleşmesini sağlayın, arşivin köküne göre, örneğin
full-path="OEBPS/content.opf". - Arşivi yeniden inşa et ve tekrar doğrula.
Ne zaman bu değil
Eğer container.xml kendisi eksikse, bu RSC-002'dir; eğer hiçbir rootfile doğru medya türüne sahipse, RSC-003'dir.
Burada kullanılan terimler
Diğer PKG mesajları
PKG-021Corrupted image file encountered.PKG-018The EPUB file could not be found.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-016Use only lowercase characters for the EPUB file extension for maximum compatibility.PKG-025Publication resource must not be located in the META-INF directory
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.