I don't think
alphanumeric with custom headers it's a good idea and I think we should use binary encoding and using the already available mode in QR code specification called
"structured append
" (page 55 [2])
. Corresponding counter-points are:
* since data need to be reconstructed, I would avoid built-in scanner and manual appending of strings anyway.
* we can keep the already used base64 for copypaste
* the best of the encoding we already have, bech32, is 10% less efficient than binary and if we want to be more efficient we need to introduce a new specific encoding
* I don't have a strong counter-point on industrial scanner, however if they use \r to signal end of transmission they don't support well binary at all, why they don't send how many bytes they read?