{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Security

QR Code

QR Code (Quick Response Code)

Barcode dua dimensi yang terdiri dari modul persegi hitam dan putih yang disusun dalam pola grid yang dapat mengkodekan teks, URL, informasi kontak, atau data lainnya, dapat dibaca oleh kamera smartphone dan scanner khusus.

Detail Teknis

QR code (ISO 18004) hadir dalam 40 versi, dari 21x21 modul (Versi 1, 25 karakter alfanumerik) hingga 177x177 modul (Versi 40, 4.296 karakter alfanumerik). Menggunakan koreksi error Reed-Solomon pada empat level: L (7% pemulihan), M (15%), Q (25%), dan H (30%). Proses encoding melibatkan analisis data, coding koreksi error, penempatan modul (data, timing, alignment, finder, dan format pattern), dan masking (8 pola diuji untuk meminimalkan artefak visual). QR code dapat mengkodekan data numerik, alfanumerik, byte, dan Kanji. Di JavaScript, library seperti qrcode.js dan qr-code-styling menghasilkan QR code pada elemen Canvas atau SVG secara client-side.

Contoh

```javascript
// QR Code — Web Crypto API example
const data = new TextEncoder().encode('sensitive data');
const hash = await crypto.subtle.digest('SHA-256', data);
const hex = Array.from(new Uint8Array(hash))
  .map(b => b.toString(16).padStart(2, '0')).join('');
```

Alat Terkait

Istilah Terkait