İçeriğe atla
EPUBCheck · NCX (EPUB 2 içindekiler tablosu)

EPUBCheck NCX-001: NCX uid, OPF ile eşleşmiyor

Güncellendi:

EPUBCheck NCX-001 bir hata mesajıdır: “NCX identifier ("…") does not match OPF identifier ("…").” NCX'in dtb:uid'si, paketin benzersiz kimliği ile eşleşmiyor. NCX, EPUB 2 içindekiler tablosudur ve dtb:uid'si, paket belgesinde adı geçen benzersiz tanımlayıcıyı tekrarlamalıdır, aksi takdirde bazı eski okuma sistemleri dosyayı reddedebilir.

Resmi mesaj

NCX identifier ("%1$s") does not match OPF identifier ("%2$s").

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

  • Kitabın kimliği paket belgelerinde değiştirildi ancak NCX'te değişmedi.
  • Başka bir kitaptan veya bir şablondan kopyalanmış bir NCX.

Nasıl düzeltilir

  1. dc:identifier'ı bulun, id'si paket öğesinin unique-identifier niteliği tarafından adlandırılır.
  2. Değerini tam olarak NCX'e kopyalayın: <meta name="dtb:uid" content="..."/>.
  3. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Eğer değer eşleşiyorsa ama etrafında boşluklar veya satır sonları varsa, not NCX-004'dır.

Burada kullanılan terimler

Diğer NCX mesajları

  • NCX-004 NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.
  • NCX-006 Empty "text" label in the NCX document

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck NCX-001 ne anlama geliyor?

EPUBCheck NCX-001 bir hata mesajıdır: “NCX identifier ("…") does not match OPF identifier ("…").” NCX'in dtb:uid'si, paketin benzersiz kimliği ile eşleşmiyor. NCX, EPUB 2 içindekiler tablosudur ve dtb:uid'si, paket belgesinde adı geçen benzersiz tanımlayıcıyı tekrarlamalıdır, aksi takdirde bazı eski okuma sistemleri dosyayı reddedebilir.

NCX-001 bir hata mı?

NCX-001 varsayılan olarak hata olarak raporlanır. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Kindle'ye gönderilen ve depolanan dosyalar onu reddedebilir, ve EPUBCheck durum 1 ile çıkılır.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör