二维码技术

来源:互联网 发布:办公室软件培训班 编辑:程序博客网 时间:2024/05/01 01:35

这几天用二维码扫微信,扫应用,觉得很神奇,百度了一下二维码的技术。我感觉二维码相当于是将一段程序封装在二维码中了,所以可以存储各种类型的数据,也可以写程序加密。


  1. 二维码是在每个位置上用点,矩阵,空白等,来标识计算机中的1、0的信息。
  2. 二维码的优点:
    • 存储信息量大:可以让产品咨询跟着产品走。容量比普通条形码高几十倍。
    • 编码范围广:可以将图像,文字,声音,签名等作为内容。
    • 容纠错能力强:即便二维码不完整,也能扫描出来,即便50%的错误也能恢复。
    • 译码可靠性高:错误率为千万分之一
    • 可引入加密机制:保护性高。
    • 成本低,易制作。

==============================转载=========================

二维条形码,最早发明于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。

  1. 一维码的缺陷:
    用条形码符号表示更多资讯的要求与日俱增,而一维条形码最大资料长度通常不超过15个字元,故多用以存放关键索引值(Key),仅可作为一种资料标识,不能对产品进行描述,因此需透过网路到资料库抓取更多的资料项目,因此在缺乏网路或资料库的状况下,一维条形码便失去意义。此外一维条形码有一个明显的缺点,即垂直方向不携带资料,故资料密度偏低。当初这样设计有二个目的:(1) 为了保证局部损坏的条形码仍可正确辨识,(2) 使扫瞄容易完成。
  2. 矩阵二维码:
    矩阵式二维条形码是以矩阵的形式组成,在矩阵相应元素位置上,用点(Dot)的出现表示二进制的 “1”,不出现表示二进制的 “0”,点的排列组合确定了矩阵码所代表的意义。其中点可以是方点、圆点或其它形状的点。矩阵码是建立在电脑图像处理技术、组合编码原理等基础上的图形符号自动辨识的码制
原创粉丝点击