條形碼和二維碼有什麼區別?
讓我們瞭解條形碼和快速響應 (QR) 碼的概念。
條形碼
條形碼閱讀器解碼條形碼中包含的資料並將其傳送到計算機。它產生一束光或雷射束來讀取條形碼,該條形碼由條形碼影像反射。閱讀器中存在的光敏檢測器透過識別影像兩端上的特殊條形來識別條形碼。藉助這些特殊的條形,閱讀器能夠識別條形碼是否已正確讀取或倒置讀取。
條形碼閱讀器識別條形碼後,對其進行解碼並將各個條形圖案轉換為計算機可讀的數字程式碼,解碼條形碼後,將其資料作為文字輸入計算機。
以下是條形碼的示例影像:

二維碼
二維碼稱為“快速響應”,它允許我們在二維條形碼中編碼或儲存超過 4500 個字元。這些程式碼是最初在日本開發和使用的“方形條形碼”。
二維碼的主要目的是以機器(掃描器)能夠讀取程式碼中存在的資料的方式儲存資訊。
以下是二維碼的示例影像:

如上所示,所有二維碼均由形成方形網格的黑點和空白組成。當人類透過掃描器掃描此二維碼時,他們將能夠以可讀的格式檢視資訊。如今,手機可以輕鬆掃描這些二維碼。
二維碼的用途
二維碼可用於儲存以下資料:
簡單文字
電話號碼
透過 zoom 應用程式進行的線上會議
線上一次性密碼 (OTP)
線上帳戶身份驗證等等
差異
條形碼和二維碼的主要區別如下:
| 條形碼 | 二維碼 |
|---|---|
| 條形碼由諾曼·約瑟夫·伍德蘭於 1952 年建立和開發。 | 二維碼由原正浩於 1994 年建立和開發。 |
| 條形碼可以表示為 2 種類型:一維或二維。 | 二維碼是一種型別。 |
| 條形碼以計算機可以理解的列印格式儲存數字。 | 二維碼是資料的二維打印表示形式,用於掃描和檢索資料。 |
| 條形碼在不同的商店中用於跟蹤所有購買的產品,也用於醫院跟蹤患者記錄等。 | 二維碼在超市和不同的商店中用於跟蹤所有購買的產品,也用於醫院、電影院等。 |
| 條形碼以不同寬度條形和空格的形式表示,可以使用光學條形碼掃描器讀取。 | 二維碼基於莫爾斯電碼。 |
| 條形碼的儲存容量超過 100 位元組。 | 二維碼的儲存容量為 2 千位元組 |
| 與二維碼相比,它需要的儲存空間更少。 | 與條形碼相比,它需要的儲存空間更多。 |
| 條形碼具有成本效益 | 二維碼具有成本效益,但易於部署 |
| 條形碼是單向通訊 | 一次只能讀取一個二維碼。 |
| 條形碼在超市和商店中使用較多,用於跟蹤和維護商品資訊和價格。 | 在所有商店和公共場所掃描票據,二維碼的使用率非常高。 |
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP