-1

据我所知,EAN-13 系统对左组中的数字有单独的编码,通常称为“奇偶校验编码”。并且条形码已经有第 13 位用作校验位,这与“奇偶校验”的概念无关。

我想知道左组中的数字是否真的携带了“奇偶校验”的信息,还是仅仅为了编码第一个数字而引入了“奇偶校验”?如果它真的带有一个奇偶校验位或类似的东西,它在每个二进制序列中是否有一个明确的“奇偶校验位”?

4

1 回答 1

2

校验位,单个校验和数字。校验位以 10 为模计算,其中校验和计算中的权重交替 3 和 1。特别是,由于权重与 10 互质,因此 EAN 系统将检测所有单个数字错误。但是,由于连续权重的差异是偶数,因此 EAN 系统不会检测到所有相邻的转置错误。

校验和的计算采用不同的权重值乘以条形码中每个数字的值以求和。然后校验和数字是必须添加到该总和以获得可被 10 整除的数字(即总和的加法倒数,模 10)

该算法的详细信息在 Wikipedia 上进行了描述

于 2015-10-08T15:13:53.540 回答