爱问知识人 爱问教育 医院库

如何利用验证号验证ISBN的真伪

首页

如何利用验证号验证ISBN的真伪


        

提交回答
好评回答
  • 2023-11-25 20:00:00

    国际标准书号(International Standard Book Number,ISBN),是专门为识别图书等文献而设计的出版物代码,一个国际标准书号只有1个或1份相应的出版物与之对应。ISO于1972年颁布了ISBN国际标准,并在西柏林普鲁士图书馆设立了实施该标准的管理机构——国际ISBN中心。现在,采用ISBN编码系统的出版物有图书、小册子、缩微出版物、盲文印刷品等。2007年1月1日前,ISBN由10位数字组成,分四个部分:组号(国家、地区、语言的代号),出版者号,书序号和检验号。2007年1月1日起,实行新版ISBN,新版ISBN由13位数字组成,分为5段,即在原来的10位数字前加上3位EAN(欧洲商品编号)图书产品代码“978”。校验号是ISBN号的最后一位数值,只能是1位数,当为10时,记为罗马数字X。利用校验号能够校验出ISBN号是否正确。

    10位数字组成的ISBN,由组号、出版者号、书名号、校验号这四部分组成,其间用“-”相连,验证规则如下:

    将ISBN的前1~9位数字按顺序依次乘以10、9、8、7、6、5、4、3、2这9个数字并相加,然后再加上校验号得到总和,假如这个总和能被11整除,说明这个ISBN号是正确的,则认为该图书是真的。

    例如:ISBN 7-5233-3536-9

    7×10+5×9+2×8+3×7+3×6+3×5+5×4+3×3+2×6=226,加上校验号9,(226+9)÷11=21.3634,不能被11整除,所以该书为盗版书。

    13位ISBN校验号的加权计算规则与10位ISBN的计算规则不同,具体为:在ISBN的前12位数字中,从前往后计算的奇位数字依次乘以1,偶位数字依次乘以3,然后相加,得和再加上最后的校验号数字,取得之和如果能够被“10”整除,则ISBN码正确,否则则为错误的。

    例如:ISBN 978-7-118-05497-2

    9×1+7×3+8×1+7×3+1×1+1×3+8×1+0×3+5×1+4×3+9×1+7×3=118,再加上校验号2,118+2=120,120÷10=12,能够被10整除,则该书是正版的。

    H***

    2023-11-25 20:00:00

  • 生活 相关知识

  • 生活
  • 日常生活

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):