使用多个QR码对二进制图像进行编码

ina*_*ina 4 qr-code

我越来越多地使用QR码来传输二进制信息,例如图像,因为每当我演示我的应用程序时,它就会发生在WiFi或3G/4G无效的情况下.

我想知道是否可以将二进制文件拆分成多个部分以便由一系列QR码编码?

这会像分割文本文件一样简单,还是需要某种复杂的数据一致性检查?

Dav*_*ary 7

是的,您可以将任意文件转换为一系列QR码,例如Books2Barcodes.

编码数据太大而不适合一个QR码的标准方法是使用QR码标准的"结构化附加特征".唉,我听说大多数QR编码器或解码器 - 例如zxing--目前还不支持生成或读取使用结构化附加功能的一系列条形码.

QR码已经具有非常强大的内部纠错功能.如果你很幸运,可能会将你的文件与" split"实用程序分成小块,以便放入易于阅读的QR码中,然后在(希望)正确的顺序扫描它们并使用" cat"重新组装它们,可能适合您的申请.


nha*_*tdh 1

我认为这在理论上是可能的,并且就像分割文本文件一样简单。但是,您可能需要设计某种标头以了解数据是多部分的,并确保无论扫描顺序如何,不同部分都可以正确合并在一起。

我假设 QR 阅读器库返回原始二进制数据,您将负责将其转换为您想要的任何形式。