二維碼和一維碼的區別是什么
二維碼和一維碼<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等。
