返回

十万个为什么·科学启蒙30篇(4)

2 / 30
正在校验访问权限...
How QR Codes Tolerate Damage

How QR Codes Tolerate Damage

为什么二维码能容错一部分污损

  1. QR codes use Reed–Solomon error correction, which adds extra data to reconstruct missing parts.
  2. They divide information into modules and encode redundancy so damaged sections can be guessed accurately.
  3. Four levels of error correction exist: L (7%), M (15%), Q (25%), and H (30%)—higher levels mean more resilience.
  4. A scuffed corner or coffee stain may remove up to 30% of modules without breaking the code’s readability.
  5. Scanners detect alignment patterns and timing grids first, then decode the message using mathematical recovery rules.
  6. This built-in redundancy lets QR codes work even when printed on curved or worn surfaces like packaging or posters.
  7. Unlike barcodes, which store data linearly, QR codes hold information in two dimensions—making them far more robust.
  8. Designers choose error level based on expected use: high-risk environments need H-level protection.

试读结束

该书不支持试读,请购买后阅读完整内容

点击购买 ¥29.9
上一页
/ 30
下一页