二维码看上去显得很神秘,事实上它只不过就代表一串文字在整个过程中,也没有用到加密技术。二维码是在1994年,一家日本的公司发明的,最开始是彩色的,用户追踪旗下公司零部件的维修情况,后来为了提升效率,改进成黑白色。二维码采用特定的几何图形,将黑白相见的图形有规律的分布在二维反向上
我们都清楚二维码无非都是排列组合,目前最大二维码格式是V40,相当177*177个像素,你可以理解成一个 177*177 的矩阵,有2^(177*177)这么多组合,大约是10的10000次方不同信息组合,算上V1~V39格式的二维码,那么二维码最多有10的12000次方。这个数已经很巨大,根本无法想象,从数量上来说我们根本不用担心会用完。
二维码的组合数量跟二维码自身的像素密集点有关,简而言之,像素越高,那么二维码的组合数量就会越多。目前的二维码中,最大的二维码格式是V40,拥有177×177个像素点,那么这么多的像素点,能够形成的所有二维码的数目是多少呢?这是一个很容易计算的问题,也就是2^(177×177)个,差不多是10的10000次方,这还只是V40格式的二维码组合数量,如果算上V1到V39的,恐怕还要多上不少。
简而言之,对于版本40而言,它的编码总数量达到了2^(177×177),可拥有9.3×10^9430个二维码。单纯从这个数字量级来看,我们想要将其在一定时间内使用完是有很大难度的。而且,即便在很久之后的某个时间真的用完了,相信那时的人类也已经研发出新的码类来服务我们的生活。
领取专属 10元无门槛券
私享最新 技术干货