二维码传输文件
这是我大概在5,6年前写的东西,当时种种原因,删除了,现在有空闲时间,补发一下。 二维码是现在非常常用的一种信息传播载体,通过智能手机,可以方便快捷的传输小容量信息,是否可以通过二维码进行文件传递呢,现在就进行一下探讨( 只做探讨,没什么实际使用价值,太慢,传输文件太小 )。 二维码多种多样,简单列个表展示一下: QR二维码 Data Matrix Aztec Codablock F MaxiCode PDF417 DotCode NTIN Han Xin 除此之外还有很多种,既然进行二维码文件传输就要进行选型,但进行一番分析之后,发现不用选,只有QR二维码..... 在预算有限的情况下,识别只能通过手机(可运行软件,带有摄像头,人人都有,无需新购硬件)。 手机二维码识别软件基本都是QR的(如果熟悉安卓或IOS开发,自己开发的另算,但最好别自己开发,成功率,快速连续识别都是不小的挑战)。 既然选定QR进行传输,就继续进一步研究QR的容量问题,QR最早是日本发明出来的,在中国发扬光大,国家是有QR二维码国标的,有1~40共40个版本,不同版本数据容量不一样,每一个版本都分四个纠错等级。纠错等级和容量如下: 等级 可恢复的码字比例 L 7% M 15% Q 25% H 30% 版本 纠错等级 8位字节(B) 1 L 17 1 M 14 1 Q 11 1 H 7 2 L 32 2 M