Что такое ISBN?
ISBN (International Standard Book Number) — идентификатор книг и изданий.
ISBN-10:0-306-40615-2ISBN-13:978-0-306-40615-7X = 10
Проверка ISBN-10
ISBN-10 содержит 9 цифр данных и контрольную цифру (X означает 10).
- Удалите дефисы и пробелы
- Умножьте на веса от 10 до 2 и сложите
- Контрольная цифра делает сумму кратной 11
10×d1 + 9×d2 + ... + 2×d9 + check ≡ 0 (mod 11)
0-8044-2957-X
Проверка ISBN-13
ISBN-13 содержит 12 цифр данных и контрольную цифру, обычно начинается с 978 или 979.
- Умножайте поочередно на 1 и 3
- Сложите первые 12 цифр
- Контрольная цифра делает сумму кратной 10
1×d1 + 3×d2 + 1×d3 + ... + 3×d12 + check ≡ 0 (mod 10)
978-0-306-40615-7
Действительный ISBN-10 преобразуется в ISBN-13 с префиксом 978; обратно конвертируется только ISBN-13 с 978.
9780306406157 -> 0306406152