ISBN-10’dan ISBN-13’e Dönüştürücü

Geçerli bir ISBN-10 girin (rakamlar, sonda isteğe bağlı X); ISBN-13’ü alın.

Sonuç

9780306406157

Nasıl hesaplanır?

Araç önce boşlukları ve tireleri siler, sondaki x harfini büyütür ve girdinin dokuz rakam artı son bir rakam ya da X olduğunu denetler. Sonra ISBN-10'un kendisini doğrular: 10×d1 + 9×d2 + … + 1×d10 (X, 10 sayılır) toplamı 11'e bölünmelidir, aksi halde sonuç görünmez; yani yanlış yazılmış ISBN-10 yakalanır. Ardından ilk dokuz rakamın başına 978 eklenir ve eski kontrol hanesi atılır. Bu 12 hane üzerinde soldan 1, 3, 1, 3 … ağırlıkları uygulanır: kontrol = (10 − toplam mod 10) mod 10. Sonuç tiresiz 13 hanedir; tire yerleşimi geri getirilmez. Zaten 13 haneli girdiler reddedilir.

Örnek hesaplama

0306406152 numaralı ISBN-10 doğrulamayı geçer (ağırlıklı toplam 11'e bölünür). İlk dokuz rakam 030640615 alınır ve başına 978 eklenir: 978030640615. 1,3,1,3… ağırlıklarıyla: 9 + 21 + 8 + 0 + 3 + 0 + 6 + 12 + 0 + 18 + 1 + 15 = 93. Kontrol hanesi: (10 − 93 mod 10) mod 10 = (10 − 3) mod 10 = 7. ISBN-13: 9780306406157.

Bu örneği dene →

Sık yapılan hatalar

  • Eski kontrol hanesini silmeden ISBN-10'un önüne yalnızca 978 koymak; ISBN-10 ve ISBN-13 farklı ağırlık kullandığından son hane yeniden hesaplanmalıdır.
  • Bir rakamı yanlış yazmak; araç ISBN-10 toplamını denetler ve geçersiz numarayı, geçerli görünen ama yanlış bir ISBN-13'e çevirmek yerine reddeder.
  • 13 haneli bir ISBN girmek; zaten yeni biçimdedir ve reddedilir.
  • Son haneyi oluşturan X'i benzer bir harfle değiştirmek ya da noktalama sanıp silmek; X, 10 değerini taşır ve kalmalıdır.
  • Her ISBN-13'ün 978 ile başladığını sanmak; araç eski numaraları yalnızca 978 aralığına çevirir, yeni kitaplar 979 kullanabilir ve bunların ISBN-10 karşılığı yoktur.

Bu hesaplama hakkında

Bu hesaplayıcı, eski 10 haneli bir ISBN'i, kitapları perakende ürünlerle aynı barkod sistemine dahil eden GS1 öneki olan 978'i başa ekleyerek, orijinal ISBN-10 kontrol hanesini atarak ve EAN-13 ağırlıklı mod-10 algoritmasıyla (dönüşümlü ×1/×3 ağırlıkları, kontrol hanesi = (10 − toplam mod 10) mod 10) yepyeni bir kontrol hanesi hesaplayarak güncel 13 haneli standarda dönüştürür.

2007'den önce yayımlanan kitaplar 10 haneli ISBN ile numaralandırılıyordu (13 haneli biçim 1 Ocak 2007'de standart oldu); bu yüzden yayıncılar, kütüphaneler ve çevrimiçi kitapçılar, eski başlıkları barkod ve metadata için artık zorunlu olan ISBN-13 standardına göre doğru kataloglamak için tam olarak bu dönüşüme güvenir.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar