二维码的秘密你知道吗?

2020-03-13 08:16:18逸之
数学大王·中高年级 2020年2期

逸之

如今,科技知识普及了,网速也提高了,成年人们几乎每天都要和二维码打交道。买东西时不用带现金,可以通过手机扫码付款;看到手机软件的广告,可以直接扫码安装;认识了新朋友,可以互相扫码加为好友……这些便利的二维码背后究竟隐藏着怎样的秘密?今天我们就来揭开二维码的神秘面纱。

我们平时看到比较多的是QR码,是二维码的一种。QR是由英文单词Quick Response(快速响应)的两个首字母组成的。正如这个單词的含义一样,QR码的识别速度确实很快。

相比其他样貌的二维码,QR码“朴实”得多,由一个个深色和浅色(常见的是黑色和白色)的小方块组成。对计算机有所了解的小朋友可能已经猜到,这些小方块代表着二进制的1和0——深色块代表1,浅色块代表0。通过摄像头扫描后,QR码中的二进制信息被识别出来,这些信息可能是一串数字,也可能是一串英文字母,还可能是一串汉字,最常见的是一个网络链接地址。只不过在扫码之后,手机软件往往不会把这个地址显示出来,而是会直接打开它所对应的网页。

QR码的外观是正方形,这个正方形可大可小,共有40种尺寸。最小的QR码由21行21列小方块组成,比它规格稍大的有25行25列,再大些的有29行29列… …以此类推。最大的QR码有177行177列,它最多可以用来表示七千多个数字,或四千多个字母,或两千多个汉字。

“回”字的奥秘

QR码看似杂乱无章,实则经过了精心编码。和“世界上没有两片相同的树叶”一样,每个QR码都独一无二。数字、字母、汉字,以及各种特殊符号,都各自对应着一串二进制数字。

登录APP查看全文