二维码上为何有三个小方块

2021-04-13 12:31谢诗涵王梦然
小读者·阅世界 2021年1期
关键词:小方块条码方块

谢诗涵 王梦然

细心的读者可能会发现,每一枚二維码上都会有三个小方块,这对于扫码来说有何作用?

实际上,这三个方块是二维码位置信息,用于二维码的定位,可以帮助机器正确地解读和识别。换句话说,有了这三个小方块,就可以完整定位一个正方形,从而确定数据范围。不管是正着扫、倾斜扫甚至是镜像翻转,手机都能正常识别。

在实际生活中,为什么有的二维码被污损了也可以被正常识别?奥秘正是二维码中“容错机制”的存在。

即使没有辨识到全部的条码,容错机制也可以帮助扫码正确还原条码上的信息,确保残损条码的可靠性。

东南大学网络空间安全学院副教授宋宇波表示:“为了提高扫描成功率,二维码中不仅会引入纠错码,还会加入冗余信息,即信息数据在不同位置重复放置。因此,即便部分缺失有误,也不妨碍对二维码的‘整体识别,它可进行一定范围的信息推演。”

有意思的是,人们经常都在扫描二维码,那么它是否有一天会被用完?

答案是:理论上二维码的数量是有限的,但现实中根本用不完。以25×25的二维码为例,除去定位用的方块和冗余纠错的方块等,还剩下478个方块。按照二进制,每个方块只有黑或白两种选择,所以478个小方块理论上一共可以组合2478个二维码。以目前40个尺寸的二维码能组合的条码数来看,根据专家推算,全球七十多亿人每秒换一个二维码,用从宇宙大爆炸到今天的138亿年的时间,也仅仅能消耗一小部分。

不过,“码上经济”繁荣外表之后仍存在一些安全隐患。

“比如有黑客会将一个更小的黑白方块嵌入在二维码中间,使用者很难识别这种陷阱,一旦按流程输入信息,就可能受到网络安全攻击。”宋宇波告诉记者,提高信息含量、提升安全性能是当前二维码发展的两个重要方向。

(摘自《新华日报》)

猜你喜欢
小方块条码方块
小小方块 玩转大课堂
商品外包装条码符号彩色化设计浅析
谜题方块
纸板俄罗斯方块拼图
涂色问题有妙招
“小方块”该退休了
有序数方块
提高烟包条码印刷质量的方法
ISSN条码的制作和印前输出要点
商品条码外观质量检测刍议