跟着智能手机全面遍及开来,二维码也深化咱们的日子,咱们在许多当地都要用手机来扫一下二维码,例如,加老友、手机付出、翻开网站。全球每天用掉的二维码多达100亿,那么,二维码会用完吗?假如二维码用完该怎么办呢?
关于这样的一个问题,先来了解一下二维码的前身:一维码,也便是咱们平常所熟知的条形码。
条形码是由一系列粗细不等的黑色条纹以及空白组成,其摆放方法遵从编码规矩,其间隐藏着物品信息。扫描器的光线照射到条形码上时,黑色部分会吸收光,而白色部分会反射光。扫描器接收到反射光之后,就能解分出条形码上的信息。
条形码是一维的,长度方向上没有信息,一切的数据都在宽度方向上。假如物品的信息许多,条形码会变得很长,这样运用起来变得不方便。并且条形码只能编码字母、数字、符号,像汉字等杂乱的信息无法编码。
在条形码的基础上,人们发明晰二维码。因为两个方向都能记载信息,所以二维码能够带着丰厚的数据,汉字也能被编码。因而,二维码得到非常广泛的运用。
那么,信息是怎么编写到二维码中的呢?二维码上的黑点和白点代表什么呢?
不管是手机,仍是计算机,它们的处理器只能辨认0和1。为了让机器能够辨认信息,需求对单个数字、字母、符号、汉字等进行逐个编码,它们都能用0和1来表明。
在制造二维码时,信息被转换成特定的0和1二进制编码,然后用白点表明0,用黑点表明1,它们依照必定的规矩进行摆放。再加上三个用于定位的大黑块,就能得到终究的仅有二维码。别的,二维码还有容错机制,假如二维码缺失或污损的份额不超越三成,二维码阅读器依然能够精确读取信息。
那么,二维码共有多少个呢?二维码会被用完吗?
在现行的二维码中,最小的矩阵尺度为21×21,一共包括441 个点,每个点都能够是0或许1,所以总的改变数量为2^441,即5.6×10^132,相当于5.6万亿亿……亿亿(合计16个亿)。相比之下,可观测世界中的粒子总数的数量级为10^80。再排除掉纠错码、定位码,所能发生的二维码个数依然是一个非常巨大的数字。
即使全世界每天运用100亿个二维码,用完这些将需求极端绵长的时刻,远远超越世界现在的年纪(138亿年)。世界从头再来数以亿计次,每天运用几百亿个二维码,依然用不完二维码。
要知道,除了21×21矩阵尺度外,还有别的几十个更大的尺度。最大的可达177×177,其间包括31329个点,除掉其他码,这样做才能够发生的二维码数量高达2^23624,相当于3.4×10^7111。
可观测世界中存在最少2000亿个星系,就算每个星系中存在数以万计的才智文明,咱们一同运用二维码长达世界年纪的时刻,依然用不完二维码。因而,咱们无需忧虑二维码会耗尽的问题。