二维码和一维码的区别是什么
二维码和一维码<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor">
一、信息容载量
- 一维码:信息容载量较低,一般只能容纳30个字符左右。由于其编码方式<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor">
</svg>较为简单,大部分码制<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor"> </svg>只能包含数字和字母,少数码制可以包含一些可见字符。 - 二维码:信息容载量较大,最大数据可达1850个字符(某些类型的二维码如QR码<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor">
</svg>甚至能编码多达2509个数字或1520个字母数字字符)。二维码不仅可以包含数字、字母,还可以包含汉字、字符、图片等多种类型的数据。
二、信息表达方式
- 一维码:只能在水平方向表达信息,其高度通常是为了方便条码设备<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor">
</svg>读取。一维码不能直接表达商品信息,需要另接数据库来查询相关信息。 - 二维码:可在水平和垂直两个方向表达信息,因此能在较小的区域内承载更多的信息。二维码可以直接储存商品信息或其他相关数据,无需另接数据库。
www.xtiot.com (二维码自动识别)
三、纠错能力
- 一维码:没有较强的纠错功能。如果条码破损或受到污染,就可能导致无法识别。
- 二维码:具有较强的纠错能力。二维码纠错率<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor">
</svg>从低到高分为四个等级L、M、Q、H,每个等级的最大纠错率分别是7%、15%、25%、30%。即使二维码被部分遮挡或损坏,只要剩余部分足够大且符合纠错等级要求,仍然能够恢复原始数据。
四、码制与组成
- 一维码:有自己独特的条码码制<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor">
</svg>和组成成员。常用的一维码包括128码、EAN码、交叉25码<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor"> </svg>、UPC码、ISBN码、Codabar(库德巴码<svg width="10px" height="10px" viewBox="0 0 16 16" class="ZDI ZDI--FourPointedStar16 css-1dvsrp" fill="currentColor"> </svg>)等。 - 二维码:也有自己特定的条码码制和组成成员。常用的二维码包括QR Code、Data Matrix、PDF 417等。