QR: appunti

luglegnano-qr

 

# laboratorio con qr e codifica binari
# di Luca Carrozza
#
#codificare un file binario in QR
base64 miofile |  qrencode -8 -l L  -o qr-img.png

#decodificare un QR in file binario
zbarimg --raw qr-img.png | base64 -d > miofile

#limite della dimensione testo input per qr da codificare-
#se maggiore splittare con split file originale: esempio con eseguibile dfc:
#
# cp /usr/bin/dfc .
# split -d -b 2900 dfc dfc
# ls dfc0* -w 1 | while read a ; do base64 $a |  qrencode -8 -l L  -o qr-img-$a.png  ; done
# rm dfc
# decodifica:
# ls qr-img-dfc* -w 1 | while read a ; do   zbarimg --raw $a| base64 -d > out$a ; done
# cat outdfc* > dfc

___________

versione2:

#encode
base64 dfc  > dfc-base64
split -d -b 2900 dfc-base64
ls x* -w1 | while read file ;   do cat $file | qrencode -8 -l L  -o qr-img-$file.png  ; done

#decode
ls qr-img-* -w 1 | while read file ; do   zbarimg --raw $file| base64 -d > out$a ; done

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...