QR kodu
Bir kafe masalara menünün QR kodunu basıyor ve ortasına kendi logosunu koyuyor. İlk masalarda kod hemen okunuyor, yeni etiketlerde ise okunmuyor: tasarımcı logoyu büyütmüş. Kod sağlam görünüyor, üç köşe karesinin hepsi yerinde. Ama logonun altında bir bloktaki baytların üçte biri yok oldu, M düzeyindeki düzeltme ise daha azını onarıyor. Telefon koda bakıyor ve susuyor.
QR kod metni kareciklerle, yani modüllerle yazar: koyu 1, açık 0 demektir. Veriler baytlara bölünür ve yılan gibi dizilir. Bunlara Reed–Solomon düzeltme baytları eklenir: tarayıcı bozulan kısmı bunlarla geri kurar. Verilerin üstüne sekiz maskeden biri bindirilir, böylece kodda büyük boş lekeler olmaz. Maske numarası ve düzeltme düzeyi bulucu desenlerin yanına iki kez yazılır.
| Nedir | hata düzeltmeli iki boyutlu matris kod |
| Standart | ISO/IEC 18004; ulusal sürümler — Japonya'da JIS X 0510, Çin'de GB/T 18284, Rusya'da GOST R ISO/IEC 18004 |
| Boyut | 1–40. sürümler: 21×21'den 177×177 modüle kadar, +4 modül sessiz bölge |
| Sığa | 7089 rakama, 4296 harf ve rakama ya da 2953 bayta kadar |
| Koruma | GF(256) üzerinde Reed–Solomon, baytların 7 ila 30 %'u |
| Neyle okunur | kamerayla: lazer çizgisine bir satır yeter, QR'ın tüm görüntüye ihtiyacı var |
Köken bilgisi
Hızlı yanıt, ana ve ölçü
QR adı, Japonya'da icat edilmiş bir İngilizce kısaltmadır; QR Code, Denso Wave'in tescilli markasıdır. Çoğu dil Latin harflerini korudu, Çince ise koda yapısına göre ad verdi — «iki boyutlu». Standart koda matris kod, karecikleri ise modül der.
01 · Yapı
Hizmet çerçevesi ve baytların yılanı
Köşelerdeki üç bulucu desen kameraya kodun nerede olduğunu ve nasıl döndüğünü söyler. Aralarındaki kesik çizgili zamanlama deseni ızgara adımını belirler. İkinci sürümden başlayarak içeride hizalama desenleri bulunur: tarayıcı bunlarla eğikliği ve kâğıdın bükülmesini düzeltir. Bulucu desenlerin yanında 15 bit biçim bilgisi, büyük sürümlerde ise ayrıca 18 bit sürüm numarası vardır.
Geri kalan her şey veridir. İki modüllük sütunlar hâlinde, yılan gibi yazılır: aşağıdan yukarı, sonra yukarıdan aşağı, sağdan sola. Düzeltme baytları verilerin hemen ardından gelir. Büyük sürümlerde baytlar birkaç bloğa bölünüp karıştırılır, bu yüzden bir leke her bloğu azar azar bozar, tek bir bloğu tümden değil.
Kod düzeyi ve maskeyi nasıl bildirir
Düzeltme düzeyini ve maskeyi seçin. Aşağıda beş veri biti, on denetim biti ve koruyucu maske var. Bu dizi iki kez yazılır: sol üstteki desenin çevresine ve diğer ikisinin boyunca.
Kodu kurun ve bozun
Kod, standarda göre metninizden kurulur: kip, sürüm, bloklar, Reed–Solomon, maske. «Yapı» — bir modüle tıklayın ve bunun kimin biti olduğunu öğrenin. «Maske» — sekiz maskeyi deneyin ve cezalara bakın. «Hasar» — ortasını logoyla kapatın, boya damlatın, çizin. Tarayıcı kalanı okur ve blokları onarır.
02 · İki boyutlu kodların evrimi
Satırdan düzleme
Doğrusal kod uzunluğa takıldı: bir satıra yirmiden fazla karakter sığmaz. Önce satırlar üst üste dizildi, sonra modül ızgarasına geçildi. Her kod kendi işini görüyordu: fabrikada bir parça, bantta bir koli, ekranda bir bilet. QR kazandı, çünkü ücretsiz oldu ve telefonlara girdi.
03 · Kipler ve kapasite
Boyutu alfabe belirler
QR, veriyi kip seçerek sıkıştırır. Rakamlar üçlü gruplar hâlinde 10 bitle gider. Büyük Latin harfleri, rakamlar ve dokuz işaret ikişerli 11 bitle. Geri kalan her şey 8 bitlik baytlarla. Verilerin önünde 4 bit kip ve karakter sayacı durur.
04 · İçinde ne var
Anlaşma gereği düz metin
QR'ın kendisi içinde bağlantı mı şifre mi olduğunu bilmez. Bir dizgi saklar. Telefon dizginin başına bakar: https:// — tarayıcıyı aç, WIFI: — ağa bağlan, BEGIN:VCARD — kişiyi kaydet. Ödeme dizgileri her ülkede farklıdır. Kitlesel QR ödemeleri Çin'de başladı: Alipay ve WeChat Pay. Hindistan'da upi://pay bağlantısı, avro bölgesinde EPC biçiminde SEPA havalesi, Brezilya'da EMVCo şablonuyla Pix, Rusya'da GOST R 56042-2014'e göre ödeme bilgileri.
05 · Baskı kuralları
06 · Komşu kodlar
07 · Tarihsel bölüm
Masahiro Hara, ızgara fikrinin go oynarken aklına geldiğini anlatırdı: tahtadaki siyah ve beyaz taşlar zaten çok bilgi taşıyor. Zorluk başkaydı — kameranın kodu yazılar ve resimler arasında anında bulması gerekiyordu. Hara gazeteleri, dergileri ve kutuları taradı ve baskıda neredeyse hiç rastlanmayan bir genişlik oranı seçti.
1 : 1 : 3 : 1 : 1 deseni, kamera hangi açıdan bakarsa baksın, merkezden geçen her çizgi boyunca aynı görünür. Bu tür üç desen bulan tarayıcı, tek bir veri biti okumadan kodun konumunu, dönüşünü ve boyutunu bilir. Bu yüzden QR her yönde okunur, çubuk kodu ise satırıyla ışığa doğru tutmak gerekir.
Büyüklük kataloğu
tüm dizin →SI’nin yedi temel birimi
Bir damla asit suyun rengini değiştirir, tuz alevi boyar, su bir vuruşla donar. Altlarında Simetrium’un tüm sayfaları, alanlara göre ve alfabetik olarak.
Dizini aç →





