国际标准书号是什么?
早期的ISBN-* *有10位,现在扩展到了13位。目前,两种ISBN格式是常见的。从组成上看,13位ISBN可分为五个区域,10位ISBN可分为四个区域。除了一区,其他四区都一样。
第一区EAN UCC前缀
这个区域1 * * *包含3位数字,是13 ISBN所独有的,但在10 ISBN中找不到。
根据国际标准化组织,国际标准书号将于2007年10月从1升级到13。现有出版社在10 ISBN前加三位数前缀“978”,新成立出版社加前缀“979”。这是为了与国际条形码EAN UCC系统接轨,因为超市里商品的条形码都是13位。
第二块的区号
在13位ISBN中,这个区域从第4位开始。在10位ISBN中,这个区域从1位开始。
这部分指出了这本书是在哪个国家出版的。0或1代表英语国家,2代表法语国家,3代表德语国家,4代表日本,5代表俄语国家,6代表伊朗,7代表中国大陆,89代表南韩,957和986代表台湾省,962和988代表香港,99936代表不丹。请在此查看所有国家和地区代码。
第三区出版商编号
此区域是出版商代码,长度为2-7位,用于标识出版商,由各国出版主管部门分配。
第四区出版物序列号
这个区域是出版物的序列号,由每个出版商分配。
第五区校验码
这个区域是个位数校验码,是ISBN的最后一位,用来校验前面的数字。13位ISBN和10位ISBN的计算方法不同。
10位ISBN校验码的计算方法
它的计算方法是:将1-9的9个数依次乘以前面的9位数,然后求它们的和除以11的余数。如果余数是10,校验码用“X”表示,如果计算结果是11,校验码用“0”表示。
比如我开头说的国际书号是7-5600-3879-4,它的前九位是7,5,6,0,0,3,8,7,9。其校验码计算如下:
1x 7+2x5+3x 6+4x 0+5x 0+6x 3+7x8+8x 7+9x 9
= 7+10+18+0+0+18+56+56+81
= 246
= 242+4
= 22x11+4
所以这本书的校验码是4。
13位ISBN校验码的计算方法
13位ISBN的校验码计算规则如下:前12位依次乘以1和3,然后将它们的和除以10的余数,最后用10减去这个余数得到校验码。如果余数为0,则校验码为0。
例如,在13 ISBN中,7-5600-3879-4是978-7-5600-3879-4。其校验码计算方法如下:
9x 1+7x 3+8x 1+7x 3+5x 1+6x 3+0x 1+0x 3+3x 1+8x 3+7x 1+9x 3
= 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可以保持不变。
下图是13 ISBN的条形码,右边另外五个条形码表示书的价格。
ISBN在国际上是非强制性规定,这意味着出版商可以出版没有ISBN的出版物。但在中国,这是强制性要求。没有ISBN,就不是合法出版物。这是完全不同的故事。