分辨图书是正版还是盗版,方法之一是计算书号校验码。
一,先来说什么是书号。
我们说的书号是中国标准书号(China Standard Book Numbering),是标识在中国国家出版管理部门注册的出版者所出版的每一种出版物的每个版本的国际性的唯一代码。
目前,采用国际标准书号International Standard Book Numbering(ISBN)作为中国标准书号。
也就是说书上标注的ISBN号就是中国标准书号和国际标准书号,同一内容同一般版本的书只有一个书号!二,书号的位置和组成部分。
1,书号的位置。
书号通常出现在两个地方。
一是版权页,即标明“图书在版编目(CIP)数据”那一页。
版权页可能在书的最前或最后。
如果没有版权页就一定是盗版书。
书号的第二个位置是在条形码的上部。
2,书号的组成部分。
一个国际标准书号由标识符ISBN和10位数字组成。
我以《全国出版专业职业资格考试考试大纲:2005年版》举例。
它的ISBN号为:IBSN 7-5326-1825-0 这10位数字组成。
这10为数字分为四部分。
(1)组号:以国家、地区、语言及其他社会集团划分,由国际ISBN 中心分配。
分配给中国ISBN中心管理的组号为1位数字“7”。
(2)出版者号:由中国ISBN 中心设置和分配的出版者号,其长度为2至7位数字,取决于出版者的出版量。
(3)书名号:图书书名的代号,由出版者管理和分配,书名号的长度取决于组号和出版者号的长度。
(4)校验码:校验码是1位数字(即最后一位)三,校验码的计算。
仍旧以IBSN 7-5326-1825-0举例。
计算方法:1,取ISBN前9位数字7 5 3 2 6 1 8 2 5 2,取各位数字所对应的加权值(10~2)10 9 8 7 6 5 4 3 2 3,将各位数字与其相应的加权值依次相乘。
70 45 24 14 36 5 32 6 10 4,将乘积相加,得出和数70+45+24+14+36+5+32+6+10=242 5,用和数除以模数11,得出余数则242/11=22,余0。
6,若模数11减余数,所得差数即为校验码的值。
如果差数为10,校验码则以大写英文字母“X”表示。
如果余数是“0”,则校验码为“0”。
所以,此书号的校验码为0,与ISBN码最后一位相符。
计算校验码是辨别正版与盗版图书的方法之一。
通过书号辨别图书真伪,还要了解出版者号、出版单位是否相符。
回答者:whc4956 - 七级2008-1-14 14:55
对于2007年以前出版的书籍,校验码采取的是1楼网友的算法,2007年1月1日以后,采用的13位书号就采用一下算法:例如ISBN 978-7-5403-1167-4 前12位依次乘以1和3,然后相加,即:9×1+7×3+8×1+…+6×1+7×3=29×1+29×3=116,然后用116/10,得11余6,再用10-6=4,校验码就是4。
书号的真伪其实不好辨别,假书号也可以做的像真的。
要找专门的书号数据库查询才比较好。