ISBN とは?
ISBN(国際標準図書番号)は書籍や版の識別子です。
ISBN-10:0-306-40615-2ISBN-13:978-0-306-40615-7X = 10
ISBN-10 のチェック
ISBN-10 は 9 桁のデータと 1 桁のチェックディジット(X は 10)から成ります。
- ハイフンと空白を除去
- 重み 10 から 2 で掛けて合計
- チェックディジットで合計が 11 の倍数になるようにする
10×d1 + 9×d2 + ... + 2×d9 + check ≡ 0 (mod 11)
0-8044-2957-X
ISBN-13 のチェック
ISBN-13 は 12 桁のデータと 1 桁のチェックディジットで、通常 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 は 978 を付けて ISBN-13 に変換できます。978 の ISBN-13 のみ逆変換可能です。
9780306406157 -> 0306406152