« 我的第二本书 | 首页 | 学问乃天下之公器 »

国际标准书号(ISBN)


本书的封底都有一串号码,比如7-5600-3879-4,它叫做“国际标准书号”(International Standard Book Number,缩写为ISBN)。它是全世界图书的编码,用来唯一代表一本书。

国际标准书号一共有10位,依次分为4个区。

第一区是语言区,表明这本书是哪个国家出版的。0或1表示英语国家,2表示法语国家,3表示德语国家,4表示日本,5表示俄语国家,6表示伊朗,7表示中国大陆,89表示韩国,957和986表示台湾,962和988表示香港,99936表示不丹。全部的国家和地区编码请看这里

第二区是出版商代码,用于识别出版社,由各国出版主管机构分配。

第三区是出版物序号,由各个出版商分配。

第四区是一个个位数的校验码,用来核对前9位数字。它的计算方法是:用1-9这9个数依次乘以前面的9位数,然后求它们的和除以11的余数。

比如,开头我提到的那个国际书号7-5600-3879-4,它的前9位数是7、5、6、0、0、3、8、7、9。它的校验码的计算如下:

1x7+2x5+3x6+4x0+5x0+6x3+7x8+8x7+9x9
= 7+10+18+0+0+18+56+56+81
= 246
= 242+4
= 22x11+4

因此,这本书的校验码就是4。

从ISBN的构成规则,大家可以看出,它的有效数字最多只有9位,也就是说最多只能容纳10亿种书。

这显然是不够的。

于是,国际标准化组织规定,从2007年1月1日起,国际标准书号升级为13位。现有的出版机构在其出版物前加上一个三位数字的前缀“978”,新成立的出版机构则加上前缀“979”。之所以规定新ISBN为13位,是为了与国际条形码编码EAN-UCC系统接轨,因为超市中商品的条形码都为13位。

下面这张图就是13位ISBN的条形码,右边另外5位的条形码则表示书的价格。

bg2007041701.gif

13位ISBN的校验码计算规则是这样的:前12位数依次乘以1和3,然后求它们的和除以10的余数,最后用10减去这个余数,就得到了校验码。

比如,7-5600-3879-4在13位ISBN中,就是978-7-5600-3879-4。它的校验码计算方法如下:

9x1+7x3+8x1+7x3+5x1+6x3+0x1+0x3+3x1+8x3+7x1+9x3
= 9+21+8+21+5+18+0+0+3+24+7+27
= 143
= 140+3
= 14x10+3

10-3=7

所以,在13位ISBN中,这本书的校验码应该为7。好在原有图书的10位ISBN在新规则下可以保持不变。

ISBN在国际上是一个非强制规定,就是说出版商完全可以出版没有ISBN的出版物。但是在中国,这却是一个强制性规定。没有书号,就不是合法出版物。这完全就是另外一个故事了。

[参考链接]

* ISO组织关于13位ISBN的说明

(完)

UPDATE (2007.6.1)

国际标准书号校验码的计算公式

校验码C10由前9位数字(C1~C9)依次以10~2的加权之和并以11为模数,按下面的公式计算得到:

bg2007060102.jpg

式中的MOD为求余函数。

当MOD函数值为1(C10=10)时,校验码以X表示;当MOD函数值为0(C10=11)时,校验码仍以0表示。

(完)

相关内容

随机文章

  • 2006.07.21: 《哈姆莱特》(Hamlet):摘录(第一部分)
    (英语史系列笔记之八) 《哈姆莱特》是莎士比亚最有名的作品,也是被引用最多的作品。《哈姆莱特》中的一些台词,已经成为了英语不可分割的一部分。下面就是我摘录的其中一些很出名或我非常喜欢的台词。
  • 2006.06.15: 文言书信书写指南
    文言书信书写指南 V 0.2 阮一峰 整理 (以下资料收集于互联网) 目录 一、提称语 二、启辞 三、正文 四、结语 五、祝辞 六、署名 七、附候语及补述语

功能链接

广告(点击支持我)



评论

Frances 说:

博主您好,看了您的这篇文章获益不少,但是有个地方我没弄明白,文中说“下面这张图就是13位ISBN的条形码,右边另外5位的条形码则表示书的价格。”右边另外5位是指“00725”吗?或者仅仅是条码,扫描入条码,才能调出数据库中事先输入的价格?

Ruan YiFeng 说:

引用Frances的发言:

右边另外5位是指“00725”吗?或者仅仅是条码,扫描入条码,才能调出数据库中事先输入的价格?

00725就是右边条码的内容,可以直接从条码上读出书的价格,或者也可以先读出isbn,然后从数据库中调出价格。

Frances 说:

谢谢,我开始还以为“00725”表示书价是7.25美元呢,呵呵。

SO ME PIG 说:

请问10位ISBN和13位ISBN如何快速换算?

Ruan YiFeng 说:

引用SO ME PIG的发言:
请问10位ISBN和13位ISBN如何快速换算?

估计不行,两种校验码计算方法不同。上文中的方法只适用于10位ISBN。

花花 说:

9787300060347的后10位数代表什么含义啊?

黄泽世 说:

看不懂!!!!!!!

Nancy 说:

请问10位ISBN和13位ISBN如何快速换算?

罗中骏 说:

前几个数字一组啊???

AML 说:

我的书上有13位,郁闷.....

过路者 说:

对于我这个图书发行人又是一个编成爱好者来说,您所讲的内容不亚于了解了天书中部分秘密。在这里我表示真诚的感谢。

张子银 说:

好,我想请问下,10位ISBN的条码和13ISBN的条骂有什么不同呢,就是我能根据这个条码来判断是该生成10位ISBN呢,还是该生成13位ISBN

a691662 说:

谢谢 很有用 可以造假

我要发表看法