2013-10-09 23 views
0

我想知道是否有一些方法可以将数据(二进制或ASCII)编码成可打印的图像或数据模式,可以轻松地重新扫描并解释回文件。 QR码的问题是他们不会处理7-10KB的文件大小。有什么建议么?将二进制或ASCII(至少7000字节)编码成图像/条码?

编辑:一个问题:无法将所述数据存储在服务器上。安全原因。数据不能存在于除印刷纸张外的任何地方。

+0

QR或多或少是一维条形码的2D版本。 QR码很可能是由于典型的条形码在合理的空间内没有足够的数据而创建的。对于7k字节的条形码,它必须非常长,并且需要一个令人印象深刻的扫描仪才能阅读。什么是您的应用程序需要7k字节? – Randy

+0

您可以存储在版本40二维码中的最大值为2,953字节(请参阅:http://en.wikipedia.org/wiki/QR_code#Storage)您可能想要查看这里:http://en.wikipedia.org /wiki/Matrix_barcode#Matrix_.282D.29_barcodes如果你能找到一个更高的容量。但是,你需要这种容量让我好奇:-) – CBroe

+0

不能说。秘密项目。 :) – CaptSaltyJack

回答

0

7千字节是57344位,因此为了表示数据,图形代码需要很多条形或方块(在QR的情况下),并且这不需要考虑数据纠错,格式信息,定位,对齐等...

我认为一个健全的解决方案将把数据放在服务器上。将其与索引进行映射并创建一个服务以按索引检索数据。

QR /条形码将扫描索引并从服务中获取数据

+0

无法存储在服务器上。安全原因。数据不能存在于除印刷纸张外的任何地方。 – CaptSaltyJack

+1

在这种情况下,您可以使用多个具有最大容量的QR码并在全部读取后连接数据 – yossico

+0

或者使用更大的QR码。用更大的图像来使用基本想法,因此需要更多的块。如果你只是在专有应用程序中使用它,你不会*遵循这些标准。你必须自己编码,但除此之外... – Geobits

相关问题