ISBN Doğrulayıcı

Bir ISBN'in geçerli olup olmadığını kontrol edin ve kontrol hanesini bulun.

Sonuç

Geçerli
ISBN-13
7

Nasıl hesaplanır?

Boşluk ve tireler silinir, harfler büyük harfe çevrilir. On karakter (dokuz rakam ve son bir rakam ya da X) ISBN-10, on üç rakam ISBN-13 olarak denetlenir; başka biçimlerde sonuç çıkmaz. ISBN-10'da ilk dokuz hane 10, 9, … 2 ile çarpılıp T toplamı bulunur ve kontrol karakteri (11 − T mod 11) mod 11 olur, değer 10 ise X yazılır. ISBN-13'te ilk on iki hane 1, 3, 1, 3 … ağırlıklarıyla toplanıp T bulunur ve kontrol hanesi (10 − T mod 10) mod 10 olur.

Araç Geçerli ya da Geçersiz durumunu, türü ve algoritmanın beklediği kontrol hanesini gösterir; bunu yazdığınız son karakterle karşılaştırabilirsiniz. Yalnızca aritmetiği denetler: 13 haneli sayıda 978 ya da 979 önekini aramaz, yani kontrol hanesi tutan her 13 hane geçer; ayrıca kitabı herhangi bir yerde aramaz.

Örnek hesaplama

978-0-306-40615-7 girin. Tireler silinince 9780306406157 olur; 13 hane olduğu için ISBN-13 sayılır. İlk on iki hane 1, 3, 1, 3 … ağırlıklarıyla 9 + 21 + 8 + 0 + 3 + 0 + 6 + 12 + 0 + 18 + 1 + 15 = 93 verir. Beklenen kontrol hanesi (10 − 3) mod 10 = 7'dir ve son haneyle eşleştiği için durum Geçerli olur.

Bu örneği dene →

Sık yapılan hatalar

  • Aynı kitabın ISBN-10 numarasını girip ISBN-13 ile aynı kontrol hanesini beklemek: iki numara farklı formül kullanır, son karakter de farklıdır (bu kitapta 2 ve 7).
  • Son karakter için küçük x ya da 10 rakamını kullanmak: küçük x, X olarak kabul edilir, ama 10 iki haneli yazılırsa kod 11 karakter olur ve sonuç çıkmaz.
  • 12 haneli veya başka uzunlukta bir ISSN ya da EAN girmek: yalnızca 10 ve 13 karakterli kodlar denetlenir.
  • Geçerli sonucunu ISBN'in gerçek bir kitaba atandığının kanıtı sanmak: yalnızca kontrol hanesinin uyduğunu gösterir, kontrol hanesi doğru olan her 13 haneli EAN da geçer.

Bu hesaplama hakkında

Bu hesaplayıcı, kontrol hanesini yeniden hesaplayarak Uluslararası Standart Kitap Numaralarını doğrular — ISBN-10'da 10'dan 1'e kadar ağırlıklarla toplam alınıp mod 11'e bölünür (sonuç X harfi de olabilir), ISBN-13'te ise EAN/UPC barkodlarıyla aynı yöntemle 1 ve 3 ağırlıkları dönüşümlü kullanılıp mod 10 alınır. Hesaplayıcı, girilen numaranın kontrol hanesinin algoritmanın öngördüğüyle eşleşip eşleşmediğini gösterir.

Kütüphaneciler, kitapçılar ve yayıncılık/katalog yazılımları, bir kitap kaydı veritabanına girilmeden veya bir ISBN kapağa basılmadan önce yazım hatalarını yakalamak için bu kontrolü kullanır. Herhangi bir ISBN-10 veya ISBN-13 girerek geçerli olup olmadığını ve doğru kontrol hanesinin ne olması gerektiğini görün.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (0)

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar