Kod QR
Sebuah kafe mencetak kod QR menu pada meja dan meletakkan logonya di tengah. Di meja pertama kod terbaca serta-merta, tetapi pada pelekat baharu tidak: pereka membesarkan logo. Kod nampak utuh, ketiga-tiga petak sudut ada. Tetapi di bawah logo hilang satu pertiga bait dalam satu blok, sedangkan pembetulan tahap M membaiki lebih sedikit. Telefon memandang kod itu dan diam.
Kod QR menulis teks dengan petak-petak modul: gelap ialah 1, cerah ialah 0. Data dipecahkan kepada bait dan disusun berliku seperti ular. Ditambah bait pembetulan Reed–Solomon: dengannya pengimbas memulihkan bahagian yang rosak. Di atas data diletakkan salah satu daripada lapan topeng, supaya dalam kod tiada tompok kosong yang besar. Nombor topeng dan tahap pembetulan ditulis berhampiran corak pencari, dua kali.
| Apakah ia | kod matriks dua dimensi dengan pembetulan ralat |
| Piawai | ISO/IEC 18004; versi kebangsaan — JIS X 0510 di Jepun, GB/T 18284 di China, GOST R ISO/IEC 18004 di Rusia |
| Saiz | versi 1–40: dari 21×21 hingga 177×177 modul, +4 modul zon senyap |
| Kemuatan | sehingga 7089 digit, 4296 huruf dan digit atau 2953 bait |
| Perlindungan | Reed–Solomon atas GF(256), dari 7 hingga 30 % bait |
| Pembaca | dengan kamera: pembaca laser memerlukan satu baris, QR memerlukan seluruh gambar |
Etimologi
Jawapan pantas, ibu dan sukatan
Nama QR ialah singkatan bahasa Inggeris yang dicipta di Jepun; QR Code ialah tanda dagangan berdaftar Denso Wave. Kebanyakan bahasa mengekalkan huruf Latin, manakala bahasa Cina menamakan kod itu mengikut binaannya — “dua dimensi”. Dalam piawaian, kod itu dipanggil matriks dan petak-petaknya dipanggil modul.
01 · Binaan
Bingkai perkhidmatan dan ular bait
Tiga corak pencari di sudut memberitahu kamera di mana kod itu dan bagaimana ia diputar. Garis putus-putus penyegerakan di antaranya menetapkan langkah grid. Bermula daripada versi kedua, di dalam terdapat corak penjajaran: dengannya pengimbas membetulkan kemiringan dan lenturan kertas. Berhampiran corak pencari terdapat 15 bit format, dan pada versi besar — 18 bit lagi nombor versi.
Semua yang lain ialah data. Ia ditulis dalam lajur dua modul, berliku: dari bawah ke atas, kemudian dari atas ke bawah, dari kanan ke kiri. Bait pembetulan datang terus selepas data. Pada versi besar, bait dipecahkan kepada beberapa blok dan dicampur aduk, maka satu tompok merosakkan sedikit setiap blok, bukan satu blok sepenuhnya.
Bagaimana kod memaklumkan tahap dan topeng
Pilih tahap pembetulan dan topeng. Di bawah — lima bit data, sepuluh bit semak dan topeng pelindung. Baris ini ditulis dua kali: sekeliling corak pencari kiri atas dan di sepanjang dua yang lain.
Bina kod dan rosakkannya
Kod dibina mengikut piawaian daripada teks anda: mod, versi, blok, Reed–Solomon, topeng. “Struktur” — tekan modul dan ketahui bit siapa itu. “Topeng” — cuba lapan topeng dan lihat penalti. “Kerosakan” — tutup tengah dengan logo, titiskan cat, calarkan. Pengimbas membaca yang tinggal dan membaiki blok.
02 · Evolusi kod dua dimensi
Dari baris ke satah
Kod linear terhad pada panjang: lebih daripada dua puluh aksara tidak muat dalam satu baris. Mula-mula baris disusun bertindan, kemudian beralih kepada grid modul. Setiap kod menyelesaikan tugasnya sendiri: alat di kilang, bungkusan di penghantar, tiket di skrin. QR menang kerana menjadi percuma dan masuk ke dalam telefon.
03 · Mod dan kapasiti
Abjad menentukan saiz
QR memampatkan data dengan memilih mod. Digit pergi dalam kumpulan tiga dengan 10 bit. Huruf Latin besar, digit dan sembilan simbol — berpasangan dengan 11 bit. Selebihnya — dalam bait 8 bit. Sebelum data terdapat 4 bit mod dan pembilang aksara.
04 · Isi dalamnya
Hanya teks mengikut persetujuan
QR sendiri tidak tahu bahawa di dalamnya ada pautan atau kata laluan. Ia menyimpan rentetan. Telefon melihat permulaan rentetan: https:// — buka pelayar, WIFI: — sambung ke rangkaian, BEGIN:VCARD — simpan kenalan. Rentetan pembayaran berbeza di setiap negara. Pembayaran QR secara besar-besaran bermula di China: Alipay dan WeChat Pay. Di India — pautan upi://pay, di zon euro — pindahan SEPA mengikut format EPC, di Brazil — Pix mengikut templat EMVCo, di Rusia — butiran bank mengikut GOST R 56042-2014.
05 · Peraturan cetakan
06 · Kod jiran
07 · Bagian sejarah
Masahiro Hara bercerita bahawa idea grid datang kepadanya ketika bermain go: batu hitam dan putih di papan sudah membawa banyak maklumat. Kesukarannya di tempat lain — kamera mesti menemui kod serta-merta di celah tulisan dan gambar. Hara menyemak akhbar, majalah dan kotak, lalu memilih nisbah lebar yang hampir tidak ditemui dalam cetakan.
Corak 1 : 1 : 3 : 1 : 1 kelihatan sama pada mana-mana garis melalui pusat, pada sudut mana pun kamera memandang. Setelah menemui tiga corak sebegitu, pengimbas tahu kedudukan, putaran dan saiz kod tanpa membaca satu bit data pun. Itulah sebabnya QR terbaca dalam sebarang orientasi, sedangkan kod bar mesti didekatkan sebagai baris ke arah sinar.
Katalog besaran
seluruh indeks →Tujuh unit asas SI
Setitis asid menukar warna jus, garam mewarnakan nyalaan, air membeku dengan satu ketukan. Di bawahnya semua halaman Simetrium, mengikut bidang dan mengikut abjad.
Buka indeks →





