4 phút đọcCập nhật

Mức sửa lỗi QR (L, M, Q, H) và bảy tình huống thực tế

Tác giả: Biên tập Safe Local Tools

Sửa lỗi là lý do mã QR vẫn quét được sau khi tờ rơi bị gấp hay dán logo giữa—nhưng không miễn phí. Mức cao hơn ăn dung lượng bit, khiến symbol phình to hoặc phải nâng version khi payload dài (URL kèm UTM,vCard,JWT nhỏ).

Nếu bạn coi QR là “PNG xám”, generator sẽ trả các module cực nhỏ không quét được dưới ánh neon kho cửa hàng.

Safe Local Tools giúp bạn chỉnh mức cục bộ khi chuỗi có token Wi-Fi hay permalink nội bộ.

OG illustration

Bốn mức chuẩn trong thực tế triển khai

L mang khoảng bảy phần trăm không gian sửa, M chừng mười lăm, Q hai lăm, H ba mươi theo cách diễn giải so sánh—không phải hợp đồng vật lý với mọi vết bẩn. Mức cao phù hợp khi bạn cố tình phủ logo trung tâm nhưng vẫn phải thử thật; thiếu vùng yên tĩnh thì toán học cũng không cứu được.

Dung lượng đối lập độ tin cậy

Nhiều đội chọn H “cho chắc” rồi phát hiện nhà in raster hoá ở DPI thấp khiến điện thoại tầm trung đọc chậm. Quy trình gợi ý: ước payload (UTM, tham số ký), chọn mức theo môi trường (nhà kho tối so với brochure trong nhà), chọn kích thước module theo khoảng cách quét.

{
  "ssid": "LabKhach",
  "password": "correct-horse-battery-staple",
  "security": "WPA",
  "hidden": false
}

Bối cảnh: hội nghị, Wi-Fi acrylic, xe tải, nhãn nhiệt

Hội thảo có lamination gây chói: M/Q và module lớn thường thắng H nhỏ. Bảng Wi-Fi sau lớp mica dễ trầy và bám vân tay. Nhãn logistic ngoài trời cần tương phản và mực không phai—mức Q thường phù hợp nếu máy in nhiệt có chấm lẻ loi. Poster nhìn từ xa: khoảng cách là vua—URL ngắn hoặc redirect phía máy chủ giúp hơn chỉ ép mức H. Deeplink chứa tham số ký dài buộc bạn cân payload trước khi cân redundancy.

Vi phạm quiet zone vẫn phổ biến hơn mức thấp

Thiết kế sát mép không lưu trắng bắt buộc có thể chết hẳn dù ECC cao—giáo dục sáng tạo rằng “QR đẹp” vẫn cần lề tiêu chuẩn. Kiểm thử phải dùng Android tầm trung, không chỉ flagship.

Quyền riêng tư của payload chứa bí mật

Mật khẩu Wi-Fi hay token nội bộ không lý do gửi qua các trang QR ghi server-side log. Safe Local Tools ép xử lý cục bộ để bạn không công bố không cần thiết khi chỉnh sửa sự cố trên hiện trường.

Lý thuyết ngắn về Reed–Solomon không cần số học trừu tượng

Có thể hình dung các byte payload là các hệ số đa thức trên trường hữu hạn; khi in lên lưới QR, trình mã hoá thêm các hệ số dư để khi một phần ô bị bẩn, bộ giải vẫn khôi phục được nếu số ô mất nằm trong ngưỡng góp ý của mức bạn đã chọn.

Những gì không cứu được là khi ô tìm (finder patterns) méo không đủ khả năng nhận dạng, hoặc camera mở khẩu quá nhỏ dưới ánh neon mạnh làm burnout—lúc đó chỉ ECC cao không thay được kính và ánh xạ chiếu sáng tốt hơn.

Kiểm thử hiện trường: “quét được trên flagship” chưa đủ điều kiện triển khai

Một bộ quy định nội bộ cho biển báo trong nhà máy có thể thêm các bài thử có bụi ôxit trên Acrylic, các bản in nhiệt sau ba trăm ngày ngoài nắng, và so sánh thời gian trung bình quét với thiết bị Android bốn năm tuổi mà vẫn còn nhiều nhân viên mang theo.

Khi bạn chia sẻ link ngắn, hãy tránh shortener không kiểm soát vì các biến cố DN hoặc tắt dịch vụ đột ngột; QR in trên xe hay thùng carton phải sống mà không được phép truy vấn lại các short link ngừng phục vụ.

Với các mã chứa mật khẩu Wi-Fi cho khách, lệnh không phơi không chỉ là bảo trì cryptographic mà là văn hoá không chụp màn QR rồi lan tràn chat công ty; generator cục bộ chỉ một phần mảnh của câu đố an ninh nhưng không thể được bỏ qua.

Đừng hỏi “mức nào an toàn nhất”; hãy hỏi “ứng dụng này sẽ bị méo và mờ theo những cách vật lý nào và người dùng sẽ cần quét từ bao xa?”. ECC là một biến trong phương trình—in cùng chất xám với DPI, độ tương phản và mô phỏng ánh xạ thực tế.