国际标准书号ISBN(International Standard Book Number)

国际标准书号(International Standard Book Number),简称ISBN,是专门为识别图书等文献而设计的国际编号。
ISO于1972年颁布了ISBN国际标准,并在西柏林普鲁士图书馆设立了实施该标准的管理机构——国际ISBN中心。

2007年1月1日前,ISBN由10位数字组成,分四个部分:组号(国家、地区、语言的代号),出版者号,书序号和检验码。
2007年1月1日起,实行新版ISBN,新版ISBN由13位数字组成,分为5段,即在原来的10位数字前加上3位EAN(欧洲商品编号)图书产品代码“978”。
在联机书目中ISBN可以作为一个检索字段,从而为用户增加了一种检索途径。

旧版ISBN

国家代码+出版社代码+书序号+校验码。

校验码计算

根据ISO-2108的规定,校验位的产生是以11系数推算而来,推算的方法是将国际标准书号前九位数字依序分别乘以从10到2的数目,将其乘积相加,总和用11去除;
若无余数则检查号码为“0”;若有余数,则以11减去余数,所得差数即为检查号,若差数为10,则以代表罗马数字10的“X”来表示。

假设某国际标准书号号码前9位是:7-309-04547;
计算加权和S:S =7×10+3×9+0×8+9×7+0×6+4×5+5×4+4×3+7×2=226;
计算余数M:M=226 mod 11=6;计算11-M的差N:N=11−6=5。
所以,本书的校验码是5,故该国际标准书号为:ISBN 7-309-04547-5。

说明:如果N=10,校验码是字母“X”;如果N=11(整除,无余数或余数为0),校验码是数字“0”;如果N为其他数字,校验码是数字N。

新版ISBN

国际标准书号号码由13位数字组成,并以四个连接号或四个空格加以分割,每组数字都有固定的含义。
格式:图书产品代码+国家代码+出版社代码+书序号+校验码。
图书产品代码为978或979。

校验码计算

前12位数字,依序分别乘以1、3、1、3…,将其乘积相加,总和除以模数10。
若无余数则检查号码为“0”;若有余数,则以10减去余数,所得差数即为检查号。

例子1:
ISBN前12位:978-962-8899-01
加权求和:9*1+7*3+8*1+9*3+6*1+2*3+8*1+8*3+9*1+9*3+0*1+1*3=148
取余:148/10=8
差:10-8=2
完整ISBN:978-962-8899-01-2

例子2:
ISBN前12位:978-7-115-47522
加权求和:9*1+7*3+8*1+7*3+1*1+1*3+5*1+4*3+7*1+5*3+2*1+2*3=110
取余:110/10=0
完整ISBN:978-7-115-47522-0


---转载本站文章请注明作者和出处 二进制之路(binarylife.icu),请勿用于任何商业用途---

留下评论