条形码是一维码,是将宽度不等的多个黑条和空白,按照一定的編码规则排列,用以表达一组信息的图形标识符。二维码则是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。
二者之间存在许多差异。首先,存储信息的方式不一样:条形码只有宽度存储信息,长度则没有。二维条码的长度、宽度均记载着数据。其次,存储的内容不一样。条形码的存储内容只能是字母和数字,它的数据容量较小,一般只可容纳30个字符左右。而二维码存储的信息可包括汉字、数字、字母、字符甚至是日语中的假名,信息含量丰富。另外,二维码部分毁坏后还能够扫描出正确信息,容错率高达30%,这一点条形码望尘莫及。
伦敦大学学院计算机科学家
彼得·宾利