跟着智妙手机周全普及开来,二维码也深切我们的糊口,我们在良多处所都要用手机来扫一下二维码,例如,加老友、手机支付、打开网站。全球天天用失落的二维码多达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亿个星系,就算每个星系中存在数以万计的聪明文明,大师一路利用二维码长达宇宙春秋的时候,仍然用不完二维码。是以,我们无需担忧二维码会耗尽的问题。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!