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, un encoder in puro Python e un encoder in puro JavaScript per Node.js. Gli encoder Python e JavaScript sono utilizzabili sia da riga di comando sia come librerie importabili. Gli utenti Debian/Ubuntu possono installare l'encoder C pacchettizzato dal repository APT ufficiale HCC2D, gli utenti Python possono installare hcc2d-encoder da PyPI e gli utenti Node.js possono installare hcc2d-encoder da npm. 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 PNGRendilo tuo: con HCC2D4 puoi scegliere i due colori intermedi. Divertiti a creare la tua palette, poi prova a decodificare il risultato con HCC2D Decoder!
HCC2D16 è un'anteprima sperimentale ancora in fase di sviluppo.
I PNG generati appariranno qui.