向大家请教一个关于二维码的问题,最近在在网上搜索过二维码,大概是说通过一定算法将信息存储在生成的二维码上,反方向解析就是了。但是我想问的是,例如现在微信啊等等软件有扫描二维码的功能,但是它们是不是可能只能扫描自己生成的,因为可能是不同的二维码生成算法?

解决方案 »

  1.   

    基本上生成的算法是一样的,只是内容不一样,你可以往二维码里写TXT,也可以写ZIP,也可以写JPG。
    所有二维码都可以读取成byte[]数组,然后剩下的就是解析了。
      

  2.   


    目前市面上的二维码主要是QR码(QR Code),只要遵循QR码的算法,谁都可以扫描解读,所以不存在你说的问题。
    但是QR码本身也允许使用者设置加密区域,这样的话,就只能是该生成QR码的用户才能解读该QR码。既然你在网上搜索过二维码的知识,应该知道二维码有很多种类,如果要用只有扫描QR码功能的设备,去扫描其它种类的二维码,肯定是不行的。