阅读Wikipedia article on bar codes时,我了解到存在2D和线性条形码的广泛集合。我熟悉的一种格式是QR码。
线性和二维条形码的最大存储容量是多少?
最佳答案
首先,它取决于您所说的“容量”。例如,对于版本40代码,Eric J.正确的是字节模式下QR码的最大容量为2953字节。但是,如果您的数据是纯数字的,则可以编码7089位数字,因为它具有特殊的压缩编码。
其次,重要的是要认识到并非所有格式都对任意数据进行编码。例如,除了UPC-A代码中的12位数字外,没有其他存储概念。代码128不能存储任意字节。因此,根据您的用例,可能不考虑某些格式。
第三,容量可以根据其他选择而有所不同,例如纠错级别。
最后,重要的是,理论最大容量和实际最大容量之间存在很大差异。是的,您可以创建版本40的代码,但是祝您好运,使用照相手机扫描它:(original source)。
它可能在最初设计QR代码的工业环境中工作,但不适用于消费者。版本10(数百个字节)以上的任何内容都很难扫描。实际上,建议使用版本5或更低版本(大约100个字节)。
其他格式通常也是如此。在这方面,2D格式之间没有太大差异。在某种程度上,所有人都面临着相同的局限性,CCD响应性和运动模糊的挑战。