iT邦幫忙

2026 iThome 鐵人賽

DAY 13
0
自我挑戰組

30天搞定科技背後的東西系列 第 13 篇

Day 13 : QR Code 到底是怎麼裝進這麼多資訊的?

  • 分享至 

  • xImage
  •  

今天出門吃飯的時候,我又看到一個已經非常習慣的東西:QR Code
現在去餐廳可能要掃 QR Code 看菜單
付款的時候可以掃 QR Code
活動報到也可能要掃 QR Code
甚至有些商品、海報上也會放 QR Code

但我以前從來沒有認真想過
一個小小的黑白方格,到底是怎麼裝進這麼多資訊的?
看起來就只是很多黑色和白色的小方塊
手機掃一下之後,卻可以馬上開啟網站或顯示資訊

所以今天就來研究一下
QR Code 到底是怎麼運作的?

一、QR Code 是什麼?
QR Code 的全名是 Quick Response Code
中文通常叫做快速回應碼

它其實是一種二維條碼
我們比較常看到的條碼,大概是那種一條一條的線

而 QR Code 則是由很多小方格組成
最大的差別之一就是
QR Code 可以儲存比一般一維條碼更多的資訊
所以現在才會這麼常看到它

二、QR Code 裡面到底放了什麼?
其實 QR Code 裡面不一定是直接放一個網站畫面
它比較像是把某些資訊轉換成特定的圖案

例如一個網站網址
可能原本是 https://www.example.com
經過編碼之後
就會變成我們看到的黑白方格
當手機掃描之後
手機再把這些圖案裡面的資訊讀取出來
最後就知道 喔,原來這是一個網址
然後就可以開啟瀏覽器

三、為什麼一定要有黑色和白色的方格?
這些黑白方格並不是隨便亂排的
每個位置都有它的意義
QR Code 裡面除了儲存實際資料之外
還有一些區域是用來幫助掃描裝置判斷方向、位置和格式

例如我們很常看到 QR Code 三個角落都有很明顯的大方框
這些圖案可以幫助手機快速找到 QR Code 的位置和方向
所以不管我們從哪個方向拿手機掃
手機都有機會辨認出它

四、為什麼 QR Code 歪掉一點還是可以掃?
這是我覺得滿神奇的地方
有時候 QR Code 明明不是完全平的
甚至拍照的角度有一點歪
手機還是可以成功掃描
這是因為 QR Code 本身有設計一些錯誤更正的機制

簡單來說
就算部分圖案受到損壞
只要還保留足夠的資訊
系統就有機會把原本的資料還原出來

所以有些 QR Code 就算有一小部分被遮住
還是可能可以正常掃描
當然如果遮住或破壞太多
就可能沒辦法成功讀取

五、QR Code 可以放多少東西?
QR Code 可以儲存的資料量會受到很多因素影響
例如 QR Code 的版本、資料種類以及錯誤更正程度
如果只是放一個網址
通常不需要太大的 QR Code
但如果要放更多文字
就可能需要更多的方格

所以有時候我們會看到 QR Code 看起來特別複雜
因為裡面可能包含比較多的資料

六、為什麼手機掃一下就可以開網站?
這裡其實可以把前面學過的東西串起來
假設餐廳把菜單網址做成 QR Code
我拿手機掃描之後
手機先讀取 QR Code 裡面的資訊
發現裡面是一個網址
接著就可以透過網路連到那個網址
最後看到餐廳的線上菜單

所以流程大概就是
掃描 QR Code → 讀取資訊 → 得到網址 → 連上網路 → 開啟網站
看起來只是一個掃一下
但其實後面又串起了前面學過的很多東西

七、那 QR Code 為什麼現在這麼常見?
我覺得其中一個原因就是它真的很方便
以前如果要輸入一個很長的網址
可能要自己慢慢打
但如果把網址做成 QR Code
只要拿手機掃一下就可以
而且現在手機幾乎都有相機
所以使用 QR Code 的門檻也變得很低
餐廳、付款、活動報名、交通、商品資訊等等
都可以看到它的身影

八、心得
以前看到 QR Code
我只會覺得喔,又是一個要掃的東西
但今天才知道
這些黑白方格其實不是亂畫的
每一個區域都有自己的用途
而且還有錯誤更正等機制
讓 QR Code 就算受到一點損壞
也有機會正常被讀取
我覺得這幾天一直有一種感覺
就是我們平常看到的東西都很小
但背後其實都有一套完整的設計
一個 QR Code 看起來只是黑白方格
背後卻可以連到網站、付款系統或其他服務
這真的滿有趣的!!

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

明日預告

今天認識了 QR Code
也發現它其實可以連接到網路上的各種服務
但我又想到一個問題
我們一直在講「雲端」
也知道照片、資料可能會放在雲端
可是
雲端到底在哪裡?
如果資料不是存在自己的手機裡
那它到底放在哪裡?

下一篇就來看看

「Cloud 雲端到底在哪裡? ☁️」


上一篇
Day 12 : GPS 怎麼知道我在哪裡?
下一篇
Day 14 : Cloud 雲端到底在哪裡?
系列文
30天搞定科技背後的東西 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言