Külthaber
  • DOLAR49,03
  • EURO55,24
  • ALTIN6.580,87
  • BIST 10012.249,04
  • STERLIN64,89
  • BITCOIN84.356,90
  • FAİZ36,82
  • ☁ İstanbul16°

QR kod nasıl çalışır? Hasarlı olsa da okunabilir

Siyah-beyaz kareler veriyi iki boyutta taşırken köşe desenleri yönü buluyor, hata düzeltme sistemi ise kirlenen veya hasar gören bölümlerin bir kısmını onarabiliyor.

Telefon kamerasının genel ve işlevsiz bir kare matrisi taramasını gösteren özgün kapak

Barkoddan farkı ne?

Klasik barkodlar bilgiyi çoğunlukla tek eksendeki çizgi genişlikleriyle taşır. QR kod ise kare modülleri hem yatay hem dikey yönde kullanır. Bu iki boyutlu düzen, küçük bir alanda daha fazla ve farklı türde veri saklanmasına olanak verir.

Kod oluşturulurken metin, bağlantı veya başka veri uygun bit dizilerine çevrilir. Ardından veri modülleri, hata düzeltme bilgisi ve okuma için gerekli işaretler belirli kurallarla kare ızgaraya yerleştirilir.

Kamera yönü nasıl anlıyor?

QR kodun üç köşesindeki büyük kare desenler konum belirleme işaretleridir. Okuyucu bu desenleri bularak kodun kadraj içindeki yönünü, eğimini ve ölçeğini hesaplar. Bu sayede kod düz tutulmasa bile farklı açılardan okunabilir.

Izgaradaki zamanlama ve hizalama desenleri de modüllerin nerede başladığını belirlemeye yardımcı olur. Kamera görüntüsü önce geometrik olarak düzeltilir, ardından siyah ve beyaz alanlar sayısal veriye çevrilir.

Hasarlı kod neden bazen çalışır?

QR kod, asıl verinin yanına hata düzeltme bilgisi ekler. DENSO WAVE'in açıklamasına göre sistem Reed-Solomon kodlamasını kullanır. Kodun bir bölümü kirlenmiş veya eksilmişse okuyucu sağlam bölüm ile düzeltme verisini kullanarak kaybın bir kısmını yeniden kurabilir.

Dört hata düzeltme seviyesi vardır. Daha güçlü koruma daha fazla hasarı telafi edebilir; ancak aynı veri için daha büyük veya daha yoğun bir kod gerektirir. Koruma hiçbir koşulda sınırsız değildir.

Sık sorulan sorular

QR kodun içine bakarak bağlantı anlaşılır mı? Hayır. Kare desen veriyi insan gözü için açık biçimde göstermez. Bu nedenle bilinmeyen kodları açarken hedef adresi kontrol etmek güvenlik açısından önemlidir.

Her QR kod aynı miktarda veri mi taşır? Hayır. Sürüm, veri türü ve hata düzeltme seviyesi kapasiteyi etkiler; veri arttıkça modül sayısı ve kod boyutu büyüyebilir.

Kaynaklar

Sıradaki haber: Kutup ışıkları nasıl oluşur? Renklerin kaynağı