首页 >> 百科

二维码解析(二维码编码原理和方法详细解读)

2022-09-01 百科 911 作者:admin

我是IT启蒙者,点击右上角“关注”,每天分享IT、科技、数字方面的干货。

一花一世界一树一浮生

一草一天一叶一来

一沙一乐一边一净土

微笑并清理

二维码可以与从小到大的所有生物融为一体,不受控制。再说说二维码的小体积和大用处吧。

黑白方块图案——二维码,似乎已经成为我们生活的一部分。用它来买菜、聊天软件、信息统计、身份认证、疫情防控……总之,二维码的黑白方块到底藏着什么?秘密?为什么滑动总能带给您想要的东西。

二维码其实是由二进制码组成的图像,没什么神奇的。

二维码是0和1的代码,黑块是1,白块是0。

二维码以机器语言的形式存储了我们能理解的文本语言。黑色方块代表1,白色方块代表0,黑白图案其实就是一串代码。

按照这个思路,小到一个字母,那么一串文字,大到图片,甚至是视频,都可以放在二维码中。

让我们走得更远。如果把二维码中的0、1视为阴阳,那么“阴阳是天地之道,万物之本,变化之父母,生死之本,和众神的殿堂。”如果二维码无限长,无限宽,编码能力无限,可以容纳宇宙万物。

扫码解码。扫码的过程其实就是对这些代码(由0和1组成)进行解码的过程,也就是将机器语言翻译成我们可以识别和阅读的语言形式。

扫描的本质

我们使用微信或扫一扫等工具,这些工具是扫码器和二维码解码器。

扫描器在扫描代码后得到的通常是字符。实际上,扫描(解码)过程已经结束。我们之所以看到网页或者跳转到支付或者加好友的界面,都是扫码器的后续功能。

扫描代码最常见的结果是一串文本。例如,扫描二维码后,会显示一个网页。本质是:你扫描二维码后,扫描工具(微信等)得到一个字符串,比如“http://”,因为字符串中包含“http://”,是一个特定的字符,扫描工具会自动调用浏览器打开这个网页。

看一个例子,用“scan”扫描“二维码集合”,得到一串以wxp开头的文本。扫描结束。

但是当我们使用微信扫描“二维码收款”时,我们得到了支付界面。这是因为扫描器识别出文本字符串后,会根据字符串的特性进行跳转。

信息获取(名片、地图、WIFI密码、数据)。

网站跳转(跳转到微博、手机网站、网站)。

广告推送(用户扫码直接浏览商家推送的影音广告)。

移动电子商务(用户扫描二维码,直接通过手机下单)。

只有不可思议,没有不可能。

以下内容有点烧脑,懒得思考的可以到此为止。

二维码也叫二维码,QR的全称是Quick,二维码最早起源于日本。

导致二维码出现的最基本的东西其实是二进制算法。二进制意味着一切都可以用机器语言 0 和 1 来表示。

二维码的技术本质是编码算法。

编码

二维码编码是以机器语言的形式存储我们能理解的文本语言。黑色方块代表1,白色方块代表0,黑白图案其实是一串0和1。

解码

解码过程就是翻译这些代码的过程,通过扫描代码来实现。

二维码一角有三个黑白大方格,主要用于定位。三点可以确定一个面,保证了我们扫码时,无论二维码是正扫还是左右反转,都能被手机摄像头识别。

QR 码也可以更正错误。就像大写的“一二三四”,即使你写了很多错笔画,乱涂乱画,写得很乱,纸模糊甚至撕成两半,你仍然可以认出来。

去掉表示区间、logo定位和版本的区域,然后从左下角开始,沿着红线用黑色或白色标记1和0,一直到右下角,形成一个可验证的01字符串,然后通过将固定的编码规则翻译成固定的内容,然后以黑白方块的形式表示为图像。

关于我们

最火推荐

小编推荐

联系我们


Copyright 8S新商盟 Rights Reserved.
联系YY号:2949821684
邮箱:chenjing919994@sohu.com
备案号:浙ICP备2023016511号-1