Encoding 是否将二进制或ASCII(至少7000字节)编码为图像/条形码?

Encoding 是否将二进制或ASCII(至少7000字节)编码为图像/条形码?,encoding,Encoding,我想知道是否有某种方法可以将数据(二进制或ASCII)编码成可打印的图像或数据模式,这些图像或模式可以轻松地重新扫描并解释回文件。二维码的问题是它们无法处理7-10KB的文件大小。有什么建议吗 编辑:一个问题:无法在服务器上存储所述数据。安全原因。数据必须存在于打印纸上以外的任何地方。7千字节为57344位,因此图形代码需要大量的条形或方形(在QR情况下)来表示数据,而不考虑数据纠错、格式信息、定位、对齐等 我认为一个好的解决方案是将数据放在服务器上。将其映射到索引,并创建一个服务来按索引检索数

我想知道是否有某种方法可以将数据(二进制或ASCII)编码成可打印的图像或数据模式,这些图像或模式可以轻松地重新扫描并解释回文件。二维码的问题是它们无法处理7-10KB的文件大小。有什么建议吗


编辑:一个问题:无法在服务器上存储所述数据。安全原因。数据必须存在于打印纸上以外的任何地方。

7千字节为57344位,因此图形代码需要大量的条形或方形(在QR情况下)来表示数据,而不考虑数据纠错、格式信息、定位、对齐等

我认为一个好的解决方案是将数据放在服务器上。将其映射到索引,并创建一个服务来按索引检索数据


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

QR或多或少是1D条形码的2D版本。二维码的产生可能是因为典型的条形码没有在合理的空间内保存足够的数据。对于一个7k字节的条形码来说,它必须非常长,并且需要一台令人印象深刻的扫描仪才能读取。您需要7k字节的应用程序是什么?在版本40二维码中,您最多可以存储2953字节(请参阅:),您可能需要查看此处:如果您可以找到容量更大的二维码。但你需要这种能力做什么也让我好奇:-)说不出来。秘密项目:)无法在服务器上存储。安全原因。除打印纸外,数据不得存在于任何地方。在这种情况下,您可以使用多个最大容量的QR码,并在读取数据后连接数据,或者使用更大的QR码。将基本想法用于更大的图像,从而获得更多的块。如果您只在专有应用程序中使用它,则不必遵循标准。你必须自己编码,但除此之外…@Geobits我的拙见是图像识别越大,假阳性和假阴性识别越大,而且镜头可以帮助变形原始代码。在我尝试重新实现QR算法之前,我将咨询专家。如果我决定重新实现它,我将使用颜色来表示单个点上的更多数据,即8种不同的颜色可以替换单个点空间中的3个点空间。哦,我同意你的看法。我只是指出,只有当你要做一些公开发布的东西时,才需要遵循标准。顺便说一句,颜色是个好主意。