小小的黑白码竟有如此魔力

今天我们来聊一聊如今与我们日常生活联系非常密切的一样东西——我们出行 , 就餐 , 购物 , 几乎是每天都可能会用到 。 没错 , 就是二维码 。
谁能料到 , 一个小小的黑白码竟有如此广泛的用途 , 谁能料到这个看起来普普通通的黑白小方格正在潜移默化地改变着我们的生活?
扫码添加好友:随时随地扩大自己的社交圈 。
小小的黑白码竟有如此魔力
文章图片
扫码支付:现在连路边卖水果的大爷都在微信、支付宝收款了 , 如果你还固执的使用现金支付 , 那真的是”out”了 。
小小的黑白码竟有如此魔力
文章图片
行程跟踪码:疫情以来 , 个人一码通作为疫情管控期间个人出行的关键电子凭证 , 为防疫流调打下了坚实的基础 , 是市民安全的重要保障 。
小小的黑白码竟有如此魔力
文章图片
这些都只是二维码最普通的应用场景 , 常见的还有扫一扫获取产品电子说明书 , 会员管理 , 广告推送等等 。
还记得你是从什么时候开始使用二维码的吗?你了解二维码吗?为什么我们见到的二维码都有三个回形小方块呢?今天就让我们来揭开它神秘的面纱吧 。
现在我们广泛使用的二维码是QR(QuickResponse)码 , 最早出现在1994年 , 并在2001年引入中国后 , 迅速地融进了我们的生活 。
二维码的组成和原理
二维码是由条形码改造而来 。 在商品包装上最常见 , 由黑白相间粗细不同的的竖条纹组成 , 商品的信息就藏在这个条形码中 。
收银员通过扫描条形码就可获得商品信息 , 从而实现快速结账 。 条形码是在一个维度上携带信息的条码 , 二维码顾名思义就是在水平 , 垂直两个维度上都携带了信息 , 因此从条形变成了方块状 。 无论是条形码还是二维码 , 本质上都是个信息入口 。
小小的黑白码竟有如此魔力
文章图片
小小的黑白码竟有如此魔力】一个完整的二维码是由若干个黑色小方块和白色小方块组成的 , 首先是将数字、字母、符号等字符经过一定的运算编码规则转换成二进制的“0”和“1” , 再经过一系列优化算法就得到了二维码 。 二维码上的白色小方块表示二进制的“0” , 黑色小方块表示“1” 。
二维码进行读取时 , 通过颜色反差读取到二维码上的01顺序 , 之后通过数字 , 字节 , 特殊字符 , 混合编码 , 汉字编码等来将二进制进行转为我们可以认识的字符 。
二维码的生成遵循二进制编码 , 它们的排列方式就是信息的体现 。 它的基本功能区划分为:
位置探测图形、位置探测图形分隔符、定位图形:二维码的三个角落都分布着一个较大的回形黑白方块--位置探测图形 , 它和位置探测图形分隔符、定位图形一起帮助二维码在形成的过程中进行定位 , 减少错误排列的出现 。 不管你的手机是横着扫、竖着扫 , 还是斜着扫 , 它都知道二维码应该从哪个方向开始读 。 对每个QR码来说 , 它们的位置都是固定存在的 , 只是大小规格会有所差异 。
小小的黑白码竟有如此魔力
文章图片
格式信息:表示该二维码的纠错级别 , 级别越高 , 纠错能力越强 。 例如 , 需要编码的码字数据有100个 , 并且想对其中的一半 , 即对50个码字进行纠错 , 则计算方法如下 。 纠错需要相当于码字2倍的符号(RS编码※) , 因此在这种情况下的数量为50个×2=100码字 。 因此 , 全部码字数量为200个 , 其中用作纠错的码字为50个 , 所以计算得出 , 相对于全部码字的纠错率就是25% 。 这一比率相当于QR码纠错级别中的“Q”级别 。