EPUBCheck OPF-002: paket belgesi bulunamadı
Güncellendi:
EPUBCheck OPF-002 bir kritik hata mesajıdır: “The OPF file "…" was not found in the EPUB.” META-INF/container.xml içinde adı geçen paket belgesi arşivde yok. EPUBCheck burada durur, çünkü paket belgesi diğer her dosyayı listeler, bu nedenle bulunana kadar kitapta başka hiçbir şey kontrol edilemez.
Resmi mesaj
The OPF file "%1$s" was not found in the EPUB.
- Varsayılan ciddiyet
- Kritik hata. EPUBCheck, EPUB'nin bu kısmını kontrol etmeye devam edemedi. Dosya geçersiz.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- container.xml içinde gerçek .opf dosyasının yolu ile eşleşmeyen bir tam yol, genellikle büyük veya küçük harf farklılığından kaynaklanır.
- .opf dosyası, container.xml yazıldıktan sonra başka bir klasöre yeniden adlandırıldı veya taşındı.
- .opf dosyası klasör ziplenirken dışarıda bırakıldı.
Nasıl düzeltilir
- META-INF/container.xml dosyasını açın ve rootfile öğesinin full-path niteliğini okuyun.
- .opf dosyasının arşiv içindeki gerçek konumuyla harf harf karşılaştırın: bir EPUB içindeki yollar büyük/küçük harf duyarlıdır.
- Tam yolu düzeltin (veya dosyayı taşıyın) böylece eşleşsin, ardından EPUB'yi yeniden oluşturun.
Ne zaman bu değil
Eğer container.xml kendisi eksikse, EPUBCheck RSC-002'i rapor eder.
Burada kullanılan terimler
Diğer OPF mesajları
OPF-001There was an error when parsing the EPUB version: ….OPF-003Item "…" exists in the EPUB, but is not declared in the OPF manifest.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.