> 8 bits is enough to represent the entire ascii char table, there must be some other limitation going on. QR code control chars maybe?
The specified capacity of "25 characters" for QR code size is 25 characters in alphanumeric mode, not in byte mode.
> The linked "byte mode" table only has 45 individual chars. This could be represented with 6 bits with room to spare..
Even better than that - it's 5.5 bits per character! Each pair of characters is represented as a single 11-bit code unit. (This works because 45 x 45 = 2025, which is just barely under 2^11 = 2048.)
There's apparently some support in the QR standard for mixed-encoding codes, but few encoders seem to use that.
8 bits is enough to represent the entire ascii char table, there must be some other limitation going on. QR code control chars maybe?
The linked "byte mode" table only has 45 individual chars. This could be represented with 6 bits with room to spare..