一维码和二维码的区别(一维码)

  • 发布时间:2023-09-03 14:04:37 来源:
标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于一维码和二维码的区别,一维码这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看

你们好,最近小未来发现有诸多的小伙伴们对于一维码和二维码的区别,一维码这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 首先,了解以下几点:

2、 1.条形码的黑条代表一个二进制1,白条代表一个零,宽度为0.33mm的黑条或白条是基本的二进制位。下面可以看到,有些黑条很宽,表示几个二进制1相连。下图是上图的放大图。

3、 2.一维条码只能代表数字,不能代表字母符号和汉字。每个数由7个二进制数字组成,这些二进制数字组成的规则不是ASCII码,而是它们自己的一套编码规则,比如0000 101。

4、 这表示不是数字5(ASCII表示5),应该按照下面政府给出的编码表进行解码。查下表,发现在左数据符号的奇偶校验字符(B组)中是6。开始字符和结束字符编码为101,

5、 分隔符代码是01010(没有原因,是官方规定的,如果哪天发明了什么东西,你就是官方了,想怎么做就怎么做)。

6、 第三,可以数一下上面两个条形码。一维条形码都是由13个数字(1,2,3。这样的数字,不是0 1 0 10)之类的二进制数,分别代表以下含义:前三个数字:制造代码,后面四个数字:制造商代码,

7、 后五位:商品识别码,最后一位:校验码。

8、 第四,官方的EAN-13编码表上面是最常用的一维码编码方法。如果我们仔细观察,会发现其实同一个数字有三种编码方式。

9、 而且每个编码结果对应一个唯一的数字(你不可能找到两个重复的二进制串对应同一个数字),也就是编码是唯一的,随便给我一个二进制串0001011就行了。

10、 通过对比上表,我们可以唯一确定左边奇数字符组A对应的数字9。但是你给我一个数字9,我却无法唯一确定它对应的是哪个二进制字符串,因为有三种编码方式。

11、 从上表中,我们可以找到三个二进制字符串,0001011,0010111和1110100。这意味着解码后的数字是唯一的,但反过来就不唯一了,不过没关系,我们的条形码代表的是二进制字符串。

12、 所有需要的是解码,所以每个数字解码必须是唯一的。

13、 5.为什么刚才提到的第一个数字是隐藏的?从下面几个数的奇偶性可以直接推断出来,和刚才解码表的三种编码方式有什么联系?为什么每个数字都要指定二进制字符串的三种编码方式,这么麻烦?

14、 接下来,揭开它的神秘面纱:

15、 也就是说,每个数字必须由两个交错的黑条和两个交错的白条组成。这是官方规定的。没有理由。你可以仔细观察你看到的一维码。必须是这样的规则。

以上就是一维码这篇文章的一些介绍,希望对大家有所帮助。

  • 免责声明:本文由用户上传,如有侵权请联系删除!