二维码作为一个近几年来移动设备上超流行的一种编码方式,本质上它是一个消耗品,每一个二维码都是独立不重复的编码。
那问题来了,它会被消耗完吗?
答案是:会的!
因为二维码的尺寸是有限的,也就是说二维码的数量是有限的。但是如果想要扫完所有的二维码的话,需要成千上万年的时间。
二维码最早是由日本Denso公司于1994年9月研制的一种矩阵二维码符号,起初是用于追踪这家日本公司零部件的维修情况。
最开始的二维码是彩色的,随后为了提升效率,改为黑白。
二维码采用特定的几何图形来呈现,黑白相间的方块有规律的分布在整个图案中,其中白色方块表示“0”,黑色的方块表示“1”,这样就可以被计算机识别了。
现在的二维码共有40个官方版本。方块多了,组合模式就多了,二维码的数量也就越多。
这40个版本最小的是21*21、最大的是177*177矩阵。微信目前使用的是37*37的矩阵规格,付款码用的是25*25的矩阵规格。
简单来说,就是这个二维码从上到下有37个方块,从左到右也是37个方块,一个方块就是一个矩阵单位。
按付款码来说,25*25规格尺寸的二维码一共可以生成:
780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544个二维码,也就是 2^478 。
假设微信一年会用掉6000亿个二维码,那微信用掉25X25这一个尺寸产生的二维码需要多少年呢?
2^478/6000亿=1.301×10^132 年(15个亿字的年)反正就是很多亿。
你最经常用到的二维码是什么呢?
联系客服