C# 为什么在datamatrix编码中需要纠错?

C# 为什么在datamatrix编码中需要纠错?,c#,visual-studio-2010,barcode,barcode-scanner,C#,Visual Studio 2010,Barcode,Barcode Scanner,我正在研究数据矩阵编码技术,我研究了ECC-200编码方法,在8x8数据矩阵的ECC-200方法中,他们使用的是8位数据,其中8位3位用于数据,其余5位用于纠错。但我想对数据使用完整的8位。因此,如何通过避免纠错码字来实现这一点?根据规范,对于对齐和查找模式,DataMatrix是8x8+2。所以它通常被称为10x10。与纠错相比,不可能更改数据可用的位数。它们是固定的,不能像QRCode那样定制 10x10符号大小有3个数据码字和5个错误码字;给出了62.5%的误差修正。你不能改变这个 小心不

我正在研究数据矩阵编码技术,我研究了ECC-200编码方法,在8x8数据矩阵的ECC-200方法中,他们使用的是8位数据,其中8位3位用于数据,其余5位用于纠错。但我想对数据使用完整的8位。因此,如何通过避免纠错码字来实现这一点?

根据规范,对于对齐和查找模式,DataMatrix是8x8+2。所以它通常被称为10x10。与纠错相比,不可能更改数据可用的位数。它们是固定的,不能像QRCode那样定制

10x10符号大小有3个数据码字和5个错误码字;给出了62.5%的误差修正。你不能改变这个

小心不要被比特和码字混淆。在10x10(8x8数据区域)中,3个数据码字对应6个数值、3个字母数字或1个字节

您可以在此处找到更多信息:


您可以看到每个尺寸中可以包含多少类型的字符。

根据规范,对齐和查找模式的DataMatrix为8x8+2。所以它通常被称为10x10。与纠错相比,不可能更改数据可用的位数。它们是固定的,不能像QRCode那样定制

10x10符号大小有3个数据码字和5个错误码字;给出了62.5%的误差修正。你不能改变这个

小心不要被比特和码字混淆。在10x10(8x8数据区域)中,3个数据码字对应6个数值、3个字母数字或1个字节

您可以在此处找到更多信息:

您可以看到每个大小中可以包含多少类型的字符