二维码的原理
我们日常生活中常见的二维码一般是指QR code,它是二维码码制中的一种,由日本 DENSO WAVE公司于1994年发明。更多科普信息
关于QR码的介绍,B站有一个手绘动画科普视频《二维码是什么原理》,非常简单易懂,另外QR码的官网中也有很多科普性的内容,可以详细了解。
二维码本质上是个信息入口,常见的几种用途
1、物品标识
举个超市收银的例子,每一个商品都会对应一个唯一品类编号(通常是条形码),通过扫码枪识别,可以快速检索出商品对应的价格。而二维码数据存储量更大,是可以做到每个物品唯一对应一个二维码的(例如以产品序列号生成二维码),也就是“一物一码”,对应每一个物品背后独立的信息,应用在比如快递单上查物流,商品的防伪溯源等等。
2、电子凭证
除了物品上的身份标识,还可以作为人、事件的“唯一身份标识”,比如健康码、支付二维码、很多O2O线上线下消费凭证,需要通过一种电子凭证来证明,确保线上和线下之间的身份确认,二维码就是这个重要的中间凭证。
3、存储文本
二维码存储内容最直接的方式是将文字内容对应二维码图案的一部分(一旦生成无法改变,称为“静态码”),静态码在不联网的情况下也可以使用,但当超过150字符时会变得非常密集,不容易扫描。
4、跳转节点
二维码可以存储网址,通过二维码识别软件(比如微信扫一扫),就能够访问这个网址,常见的添加微信号、关注公众号、APP下载链接就是用到了这个功能。
草料的活码其实也是同样的技术,制作者制作内容后,草料会将这些内容(图文、表单、音视频等)上传到服务器中,同时产生一个可以访问到服务器的短网址,扫描二维码时访问的就是这个短网址。
草料提供活码系统,可以方便地生成二维码,搭建自己的应用
- 提供简单好用的编辑器,无需找人设计网页、编写代码,就可以创建属于自己的二维码。
- 所有的数据放在阿里云,24小时专人维护,更安全稳定,还省去高昂的基础设施投入和开发维护成本。
- 绝大部分功能免费就可以使用,使用高级功能或团队协作时付费升级。