美文网首页
初探二维码

初探二维码

作者: 鸽子黄 | 来源:发表于2020-01-12 20:25 被阅读0次

    二维码是我们生活中常见的一种应用技术,它的应用场景我可以举出一箩筐,但它到底是啥,码里面有什么东西,我还是比较模糊的,特地学了学,也汇总了一些总结的比较好的文章,如下:

    一、二维码探秘

    1.基本介绍

    二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。简单的说,二维码是一种信息的载体,它以特定的规则对我们呈现信息。那么码里面有啥东西,自然就是我们想要获取的信息。

    2.编码技术

    为了装下我们想要的信息,二维码又是如何处理的呢?可以看二维码的生成细节和原理,文章简明清晰地描述了编码的细节。解码呢,自然就是编码的逆过程了。

    3.分类

    更近一步了解后,我知道有静态二维码和动态二维码之分。

    静态二维码,也简称静态码。静态码直接对信息(比如联系方式、网站地址等一些具体内容)进行编码,生成后不可更改,无需联网也可扫描显示二维码包含的内容。当你要存储的信息越多,二维码的图案密度越大,图案也就越复杂,到一定限度手机扫码就无法识别了。

    动态二维码,也简称活码。与静态码不同,活码对一个网址进行编码,扫描后即跳转到网址所链接的网页。网页的内容不管怎么改变,只要网址还是那个网址,活码图案就不会变,一经扫描即可跳转到对应的网页。不过,活码需要联网才能扫码查看。

    由于静态码是直接对信息进行编码,所以编码的范围限制在了文字、数字和字符,且存储的信息量有限;而活码对网址进行编码,扫描后跳转到相应的网页,网页可以包含文字、图片、视频、音频等多样化的信息,更加灵活可控。

    二、二维码的应用

    二维码的应用场景非常之多,比如说扫码登录、扫码支付、扫码乘车、扫码关注、扫码下载、扫码分享、扫码签到等等(这里举的例子基本上是活码的应用),几乎充斥了我们的日常生活。

    以扫码支付为例,实际上是通过解析二维码里面的URL来访问其他系统,通过一系列流程完成支付,具体可参见二维码扫码支付的技术原理。其他的应用场景同理,扫描二维码之后跳转到相应的网站进行后续的处理,当然中间可能包含了一些其他的技术细节。

    三、二维码面临的安全问题

    在我们日常生活中,见到的大多是活码的应用场景,扫描后就自动跳转的网址对应的网页,假如活码里的网址是一个钓鱼网址,扫了之后就会跳转到恶意的网站,从而造成损失,所以,一定不要扫来历不明的二维码。静态码也一样,如果扫描之后出现网址信息,要能分辨是不是一个正规网址,再决定要不要去访问。

    参考链接汇总:

    1、https://baike.baidu.com/item/二维码/2385673?fr=aladdin

    2、https://coolshell.cn/articles/10590.html

    3、https://cli.im/news/service/52072

    4、http://www.498.net/cpzx/article-583.html

    相关文章

      网友评论

          本文标题:初探二维码

          本文链接:https://www.haomeiwen.com/subject/qhhiactx.html