\r characters that occur as new lines in some text-editors. Avoid such characters by making sure to right-click the input text files when you save them, rather than doing select-all, copy-paste into your editor.
DEBUG flag to true. Then re-compress the file. Now it will actually write out the file as ASCII bytes instead of bits (example: input, output), so you can read and debug it. Note that you won't be able to decode that file.
StackOverflowError. Why?"
'\0', sometimes called the 'null character'. (Not the same as null, the null object reference.) But it doesn't really matter what character you use in a node where the character is meaningless. The program won't examine that character anyway.