Akıllı telefonların yaygınlaşmasıyla QR kodları hayatımıza girdi.Arkadaş ekleme, cep telefonuyla ödeme yapma, web sitesi açma gibi birçok yerde QR kodlarını taramak için cep telefonlarını kullanıyoruz. Dünyada her gün 10 milyar kadar QR kodu kullanılıyor, bu durumda QR kodları bitecek mi? QR kodu biterse ne yapmalıyım?
Bu konuyla ilgili olarak öncelikle iki boyutlu kodun öncülü olan tek boyutlu kodu anlayalım ki bu genelde bildiğimiz barkoddur.
Barkod, bir dizi siyah şerit ve değişen kalınlıktaki boşluklardan oluşur.Barkodun düzeni, kodlama kurallarına uyar ve ürün bilgileri içinde gizlidir. Tarayıcıdan gelen ışık barkoda çarptığında, siyah kısım ışığı emecek ve beyaz kısım ışığı yansıtacaktır. Tarayıcı yansıyan ışığı aldıktan sonra barkoddaki bilgileri analiz edebilir.
Barkod tek boyutludur, uzunluk yönünde bilgi yoktur ve tüm veriler genişlik yönündedir. Öğe çok fazla bilgi içeriyorsa, barkod çok uzun olur ve bu da kullanımı zor hale gelir. Dahası, barkodlar yalnızca harfleri, sayıları ve sembolleri kodlayabilir ve Çince karakterler gibi karmaşık bilgiler kodlanamaz.
İnsanlar barkodlara dayanarak iki boyutlu kodlar icat etti. Bilgi her iki yönde de kaydedilebildiğinden, QR kodu çok sayıda veri taşıyabilir ve Çince karakterler de kodlanabilir. Bu nedenle, iki boyutlu kodlar yaygın olarak kullanılmaktadır.
Peki QR koduna bilgi nasıl yazılır? QR kodundaki siyah ve beyaz noktalar neyi temsil ediyor?
İster cep telefonu ister bilgisayar olsun, işlemcileri yalnızca 0 ve 1'i tanıyabilir. Makinenin bilgileri tanıyabilmesi için, 0 ve 1 ile temsil edilebilen tek tek sayıları, harfleri, sembolleri, Çince karakterleri vb. Tek tek kodlamak gerekir.
İki boyutlu bir kod oluştururken, bilgi belirli 0 ve 1 ikili kodlarına dönüştürülür ve ardından 0'ı temsil etmek için beyaz noktalar ve 1'i temsil etmek için siyah noktalar kullanılır ve belirli kurallara göre düzenlenir. Ayrıca, konumlandırma için üç büyük siyah blok, son benzersiz iki boyutlu kodu elde edebilirsiniz. Ek olarak, QR kodu hataya dayanıklı bir mekanizmaya sahiptir.QR kodunun yüzdesi eksik veya tahrif edilmiş ise% 30'u geçmiyorsa, QR kod okuyucu yine de bilgileri doğru bir şekilde okuyabilir.
Peki kaç tane QR kodu var? QR kodu kullanılacak mı?
Mevcut iki boyutlu kodda, en küçük matris boyutu 21 × 21 olup toplam 441 nokta içerir ve her nokta 0 veya 1 olabilir, bu nedenle toplam değişiklik sayısı 2 ^ 441, yani 5.6 × 10 ^ 1325,6 trilyon ... milyar milyara (toplam 1,6 milyar) eşdeğerdir. Buna karşılık, gözlemlenebilir evrendeki toplam parçacık sayısı 10 ^ 80 mertebesindedir. Hata düzeltme kodları ve konumlandırma kodları hariç tutulduğunda, üretilebilen QR kodlarının sayısı hala çok büyük bir sayıdır.
Dünya her gün 10 milyar QR kodu kullansa bile, bunların tükenmesi, evrenin mevcut yaşını (13,8 milyar yıl) çok aşan çok uzun bir zaman alacak. Evren başından itibaren yüz milyonlarca kez yeniden başlatıldı ve her gün on milyarlarca QR kodu kullanılıyor ve QR kodları hala kullanılmıyor.
Biliyorsunuz, 21 × 21 matris boyutuna ek olarak, düzinelerce daha büyük boyut var. En büyüğü 31329 nokta içeren 177 × 177'ye ulaşabilir, diğer kodlar haricinde üretilebilen QR kod sayısı 3.4 × 10 ^ 7111'e eşdeğer 2 ^ 23624'e kadar çıkmaktadır.
Gözlemlenebilir evrende en az 200 milyar galaksi var.Her galakside onbinlerce akıllı medeniyet olsa bile, herkes evrenin çağı için QR kodunu birlikte kullanabilir, ancak QR kodu yine de bitecek. Bu nedenle, QR kodunun tükenmesi sorunu hakkında endişelenmemize gerek yok.