Мой косяк. В консоль выводил номера блоков и позицию в файле. Цикл разворачивался, и каждый раз выводились номера блоков внутри цикла и закрывающий #25Чего-то я не посмотрел, что позиция назад откатывается. Короче, тут всё нормально.
Зато вспомнил ещё один вопрос - используемые биты в последнем байте. На ленте всё равно хранится весь последний байт, у которого неиспользуемые биты равны 0, либо записаны только используемые старшие биты, а остальное пропускается?





Чего-то я не посмотрел, что позиция назад откатывается. Короче, тут всё нормально.
Ответить с цитированием