Scritto da Marco Querini
Codici HCC2D
Il codice HCC2D (High Capacity Colored Two-Dimensional) è un formato di codice 2D a colori che estende i codici QR codificando i dati in celle colorate, aumentando la densità dei dati senza rinunciare alla robustezza e alla correzione d'errore tipiche dei QR.
- Decodifica. HCC2D Decoder è disponibile su Google Play, su Huawei AppGallery e su App Store per iPhone.
- Codifica. Oltre al generatore online, HCC2D Encoder è disponibile su App Store per Mac. L'encoder web open source basato su WebAssembly è disponibile su GitHub e come app GitHub Pages pronta all'uso. Sono inoltre disponibili su GitHub encoder open source nativi e da riga di comando: un encoder C da riga di comando e un encoder in puro Python, utilizzabile sia da riga di comando sia come libreria importabile. Gli utenti Debian/Ubuntu possono installare l'encoder C pacchettizzato dal repository APT ufficiale HCC2D, mentre gli utenti Python possono installare hcc2d-encoder da PyPI. L'API HCC2D consente la generazione programmatica da qualsiasi linguaggio o piattaforma.
- Trasferimento file air-gapped. HCC2D Streamer è disponibile su App Store per Mac e su Microsoft Store per Windows. È disponibile anche su GitHub uno Streamer open-source in C, single-file e da riga di comando. L'app trasferisce file da un Mac o PC a uno smartphone (iOS o Android) tramite streaming ottico air-gapped di codici HCC2D, senza rete né cavi. Guarda una demo di 30 secondi di HCC2D Streamer per Windows. Gli utenti avanzati possono raggiungere un throughput maggiore con HCC2D Streamer da riga di comando — guarda una demo a ~1 Mbit/s. La possibilità di regolare queste impostazioni per un throughput maggiore sarà aggiunta alle app Windows e Mac nelle prossime versioni. Guarda un confronto di velocità tra QR Code standard, HCC2D a 4 colori e HCC2D a 8 colori mentre trasmettono lo stesso file.
Guardalo in azione
HCC2D Streamer per Windows — demo di 30 secondi
HCC2D Streamer da riga di comando — 1,5 MB in 12s (~1 Mbit/s)
QR (~0,34 Mbps) vs HCC2D 4 colori (~0,73 Mbps) vs HCC2D 8 colori (~1,05 Mbps) a 15 fps
Genera un codice
Anteprima
Scarica PNG🎨 Rendilo tuo: con HCC2D4 puoi scegliere i due colori intermedi. Divertiti a creare la tua palette, poi prova a decodificare il risultato con HCC2D Decoder!
Nota di compatibilità: i codici HCC2D8 versione 1 richiedono HCC2D Decoder 1.2.6 o successivo. Se la versione di HCC2D Decoder è precedente alla 1.2.6, disattiva «Versione automatica» e imposta «Versione forzata» su 2 o un valore superiore.
HCC2D16 è un'anteprima sperimentale ancora in fase di sviluppo.