Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,832
Вы сказали Спасибо: 825
Поблагодарили 3,963 раз(а) в 2,068 сообщениях
Сила репутации: 1
Репутация: 3963 
(репутация неоспорима)
Сообщение от MrBentCode
что подходили под размер
Сообщение от MrBentCode
Лишнее просто обрезано
А почему просто не перепаковать большого и жирного? Формат то там простейший.
---
Большой - контейнер, содержит все файлы без сжатия и выравнивания. Размер равен общему размеру всех файлов.
Толстый состоит из блоков. Вот первые два разобраны, дальше по аналогии:
00 00 00 00 // start offset fat
00 00 00 00 // start offset big
D8 9C 01 00 // 0x19CD8=105688 (file size)
00 00 00 00 // separator (always zero)
0E 00 00 00 // 0xE=14 (file name len + zero byte)
73 6F 75 6E 64 2F 30 30 30 2E 73 62 35 00 // "sound/000.sb5_"=14
22 00 00 00 // start offset fat
D8 9C 01 00 // start offset big
18 AC 09 00 // 0x9AC18=633880 (file size)
00 00 00 00 // separator (always zero)
0E 00 00 00 // 0xE=14 (file name len + zero byte)
73 6F 75 6E 64 2F 30 30 31 2E 73 62 35 00 // "sound/001.sb5_"=14