EAN13码的校验位的算法
假设将EAN的内容从左到右的顺序编号:N13、N12、N11、N10、N9、N8、N7、N6、N5、N4、N3、N2、N1,其中N1是准备要求的校验位:
1、C1=(N2+N4+N6+N8+N10+N12)*3;
2、C2=N3+N5+N7+N9+N11+N13;
3、将C1与C2相加,取其个位数,设为C3;
4、校验位N1=10-C3
例如:
6
N13 N12 N11 N10
C1=(6+1+0+2+1+9)*3=57
C2=7+7+8+0+0+6=28
C3=C1+C2=85(取个位5)
N1=10-5=5
联系客服