据我所知,EAN-13系统对左组中的数字有单独的编码,通常称为"偶/奇偶校验编码"。条形码已经有第13位数字作为校验位,这与"奇偶校验"概念无关。
我想知道左组的数字是否真的携带了"奇偶校验"的信息,还是"奇偶校验"只是为了编码第一个数字而引入的?如果它确实携带一个奇偶校验位或类似的东西,它在每个二进制序列中是否有一个明确的"奇偶校验位"?
校验数字,单个校验和数字。校验位以10模计算,其中校验和计算中的权重交替为3和1。特别是,由于权重相对于素数到10,EAN系统将检测到所有个位数错误。但是,由于连续权值的差是偶的,EAN系统不能检测到所有相邻的换位错误。
校验和是用不同的权重值乘以条形码中每个数字的值来计算的。校验和的数字是必须加到这个和中的数字,以得到一个能被10整除的数字(即总和的加性逆,模10)
算法的细节在Wikipedia上有描述