Возможно дело в том, что начало файла не обязательно совпадает с началом блока
Раньше совпадало, не вижу смысла менять. Если блок не влезает в предыдущий blk-файл, то создаем следующий и начинаем с нуля.
Отключается параметром запуска -blocksxor=0
Спасибо. Я не знал про это, теперь буду знать. Странная фича, но, возможно, были причины для такого внедрения. Шоп вроги не догодалисъ что за файлы лежат в папке "blocks"