体彩浙江6十1开奖
您的位置:網站首頁 > 商務配套

ISBN國際標準書號校驗位計算方法

作者:Paul 來源:原創 日期:2010-1-6 22:59:17 人氣: 標簽:

ISBN是國際標準書號的英文,它是為應圖書出版、管理的需要,并便于國際間出版品的交流與統計所發展的一套國際統一的編號制度,用以識別出版品所屬國別地區或語言、出版機構、書名、版本及裝訂方式。
國際標準書號由十位數字組成。被三條短橫線分為四段,每一段都有不同的含義。第一組號碼段是地區號,又叫組號(GroupIdentifier),最短的是一位數字,最長的達五位數字,大體上兼顧文種、國別和地區;第二組號碼是出版社代碼(Publisher Identifier);第三組是書序碼(Title Identifier)由出版社自己給出;第四組是計算機校驗碼(Check Digit),只有一位,從0到9。下面我們詳細介紹一下國際書號ISBN檢驗碼的計算方法。

一、10位書號校驗碼的計算方法
10位書號校驗碼只有一位,從0到10,10由X代替。其計算方法為:
1、計算加權和:即將ISBN號碼前9位數字分別乘以10, 9, 8, 7, 6, 5, 4, 3, 2,然將它們相加,得到加權和(設該加權和為S);
2、計算余數:即將第一步得到的和(S)除以11,取其余數(設該余數為M);
3、計算校驗碼:用11減去第二步得到的余數(M),所得之差就是計算校驗碼的基礎(N)。

如果所得之差N為10,校驗碼是字母X;如果所得之差N為1,校驗碼是數字0;如果所得之差N為其他數字,則校驗碼就是該數字。

例子:假設某ISBN號碼前9位是:7-309-04547,其校驗碼計算方法如下:

1、計算加權和(S):S=7×10+3×9+0×8+9×7+0×6+4×5+5×4+4×3+7×2 = 226
2、計算余數(M):M = 226÷11余6
3、計算校驗碼(N):N = 11 − 6 = 5

校驗碼為5。

從ISBN的構成規則,大家可以看出,它的有效數字最多只有9位,也就是說最多只能容納10億種書。
這顯然是不夠的。
于是,國際標準化組織規定,從2007年1月1日起,國際標準書號升級為13位。現有的出版機構在其出版物前加上一個三位數字的前綴“978”,新成立的出版機構則加上前綴“979”。之所以規定新ISBN為13位,是為了與國際條形碼編碼EAN-UCC系統接軌,因為超市中商品的條形碼都為13位。

二、13位書號校驗碼的計算方法
13位ISBN的最后一位校驗位的加權算法與10位ISBN的算法不同。具體計算方法為:
1、計算加權和:用1分別乘ISBN的前12位中的奇數位,用3乘以偶數位,然后將兩者相加,即得到加權和(設該加權和為S);
2、計算余數:即將第一步得到的加權和除以10,取其余數(設該余數為M);
3、計算校驗碼:即用10減去第二步得到的余數,所得之差就是計算校驗碼的基礎(N)。
如果所得之差N為10,則校驗碼取0。
例子:假設某13位ISBN號碼前12位是:987-7-309-04547
1、計算加權和(S):S=9×1+8×3+7×1+7×3+3×1+0×3+9×1+0×3+4×1+5×3+4×1+7×3 = 117
2、計算余數(M):M = 117÷10 余數為7
3、計算校驗碼(N):N = 10 − 7 = 3
故本書的第13位ISBN的校驗碼是3。

ISBN在國際上是一個非強制規定,就是說出版商完全可以出版沒有ISBN的出版物。但是在中國,這卻是一個強制性規定。沒有書號,就不是合法出版物。在香港,ISBN就不是強制性規定,沒有ISBN照樣可以在香港出版圖書。只不過是,國內人士感覺有一個ISBN更正規一些。


 

共有:條評論信息評論信息
發表評論
姓 名:
驗證碼:
体彩浙江6十1开奖 天易棋牌游戏下载 北京赛车pk10网站 上海时时乐后三走势图 象棋对战 鸿运彩票游戏 八连码三中打一生肖 沈阳棋牌四冲 3d选号技巧 手机彩票投注网站 斗鱼里刮刮乐怎么赚钱