Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- FileName=$1
- FileSize=$(stat -c%s "$FileName")
- remainingSize=$FileSize
- maxBytesPerQR=2331
- chunkSize=$maxBytesPerQR
- errorMode=M
- z=0
- while [ $remainingSize -gt 0 ]
- do
- if [ $chunkSize -gt $remainingSize ]; then
- chunkSize=$remainingSize
- fi
- remainingSize=$((remainingSize-chunkSize))
- #echo "FileName: $FileName"
- #echo "maxBytesPerQR: $maxBytesPerQR"
- #echo "chunkSize: $chunkSize"
- #echo "z: $z"
- #echo "errorMode: $errorMode"
- dd "if=$FileName" ibs=$maxBytesPerQR obs=$chunkSize count=1 skip=$z status=none | qrencode --output="${FileName}_${z}.png" --level=$errorMode --8bit --type=PNG
- z=$((z+1))
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement