Break your packedStr
in parts of 2
- 1b = 27
- 4c = 76
- 75 = 117
- 61 = 97
and so forth. When you use string.char()
with the resulting decimal output, it converts them to equivalent ASCII values. Of the total possible 256 ASCII values in extended ASCII table, only 95 are printable characters.
Thus, you'll always receive the gibberish text. Here's what you'd receive when trying to print each of the character separately: http://codepad.org/orM7pmAb and that is the only possible "readable" output.