Я понимаю, что кодировка символа, это скажем, адрес символа, который необходим компьютеру для более быстрой работы с ним, а бинарный файл это нетекстовый файл, на машинном языке, но разве нельзя конвертировать его в символы utf-8?
Конкретно в этом скрипте, если я правильно понимаю, и идёт расшифровка, поскольку определяется смещение байта, но это делается побуквенно?