![]() |
C3 Codes - Quick Commands: |
![]() |
WARNING: Please make sure you run these commands in a newly created empty folder, otherwise you could end up deleting personal files. You have been warned!
split -n 3 message.txt && cat xaa | qrencode -o 0.png && cat xab | qrencode -o 1.png && cat xac | qrencode -o 2.png && convert 0.png 1.png 2.png -combine composite.png && rm xaa xab xac 0.png 1.png 2.png
convert composite.png -separate 0.png && zbarimg -Sdisable -Sqrcode.enable --raw 0-0.png | head -c-1 >> message.txt && zbarimg -Sdisable -Sqrcode.enable --raw 0-1.png | head -c-1 >> message.txt && zbarimg -Sdisable -Sqrcode.enable --raw 0-2.png | head -c-1 >> message.txt && rm 0-0.png 0-1.png 0-2.png
convert composite.jpg -resize 600 shrunk_composite.png && convert shrunk_composite.png -separate 0.png && zbarimg -Sdisable -Sqrcode.enable --raw 0-0.png | head -c-1 >> message.txt && zbarimg -Sdisable -Sqrcode.enable --raw 0-1.png | head -c-1 >> message.txt && zbarimg -Sdisable -Sqrcode.enable --raw 0-2.png | head -c-1 >> message.txt && rm shrunk_composite.png 0-0.png 0-1.png 0-2.png
split -n 4 -d -a 6 message.txt && for f in x*; do split -n 3 -d -a 1 "$f" "y$f-"; done && for g in y*; do cat "$g" | qrencode -8 -o "z$g.png"; done && rm y* && for f in x*; do convert "zy$f-0.png" "zy$f-1.png" "zy$f-2.png" -combine "c$f.png"; done && rm x* z* && convert -delay 100 cx*.png -loop 0 collated_composite.gif && rm cx*.png
convert collated_composite.gif -separate output-%06d.png && for i in output-*.png; do zbarimg -Sdisable -Sqrcode.enable --raw $i | head -c-1 >> message.txt; done && rm output-*.png
Project hosted by ourproject.org. |
![]() |
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. |
![]() |