Короче, по крайней мере размер каждого трека записан в самом треке, для примера первый трек:
- RIFF40220000WAVEfmt +8 итого равно 0х48220000, наоборот 0x2248 = 8776 байт.
Вот этот размер
8776 байт в первом файле на скриншоте:
И эти данные точно записаны в мелких файлах. Список этих файлов я писал здесь:
https://www.pspx.ru/forum/showpost.php?p=1120582
Если мы заменяем на русские файлы, то размер файла нужно менять в мелком файле. насчёт позиции, возможно она нигде не записана, а просто вычисляется последовательно по размеру, добитого кратно 0x800.