lupus, да, бинарники пожаты потоковым архиватором, но без хедеров. Если в начало к бинарнику добавить хедер 4 байта от GZIP -
1F8B0880, то файлы распаковываются, но с ошибкой CRC. Думаю это из-за того, что в конце файла эта информация так же отрезана (последние 8 байт файла GZIP), там 4 последних байта должны указывать на размер распакованного файла, а предпоследние 4 байта должны указывать контрольную сумму CRC-32 распакованного файла.
Короче, извлекаются с вполне читабельным кодом (269кб) или картинками (272кб - 512х272 2 канала).
Но т.к. сами бинарники 2-3-4 мегабайта, то извлекается что-то одно, значит это контейнер с несколькими архивами.
Файлы формата DSL - это тоже архивы без хедера. По Magik заголовка 00400000 можно сделать вывод, что это
TAR архив с отрезанным заголовком 0х200.
USRDIR\SYSTEM\
S_0_0_MENU.BIN
Каждый архив находится по поиску 00789C + спереди 3 байта + вставка хедера 1F8B0880
- 0x00000000 - B02A 01 00789C //1-ый архив gz
- 0x00012AB4 - 9003 02 00789C //2-ой архив gz
- 0x00032E48 - 0DC2 01 00789C //3-ий архив gz
- 0х0004F059 - 5CF9 01 00789C //4-ый архив gz
- 0x0006E9B9 - DBD8 01 00789C //5-ый архив gz
- 0x0008C298 - 2335 02 00789C //6-ой архив gz
- 0x000AF7BF - DF8B 02 00789C //7-ой архив gz
- 0x000D83A2 - A230 02 00789C //8-ой архив gz
- 0x000FB448 - 1C22 02 00789C //9-ый архив gz
- 0x0011D668 - 1CB3 01 00789C //10-ый архив gz
- 0x00138988 - 2508 01 00789C //11-ый архив gz
- 0x001491B1 - 4E66 00 00789C //12-ый архив gz