Перейти к содержимому


djsystem

Регистрация: 06 Apr 2012
Offline Активность: 03 May 2012 22:32
-----

Мои сообщения

В теме: IMG архив

10 April 2012 - 20:46

После кажтого Имени файла идёт 0_вой байт потом байт пробел чем меньше имя тем длиннее пробел, А без этого ты сможешь рвспаковать 1 файл :blink: так что не спорь а попробуй сам!

В теме: IMG архив

07 April 2012 - 10:59

Привет )) Вот посмотрел Структуру Img2 и нухрена не смог написать по этим данным программу ZZZZ PS: Криворукий Автор ;) Без обид; Однако Смог Найти Структуру :

char {4} - Заголовок (VER2)
uint32 {4} - Количество файлов

// цикл получения имён
uint32 {4} - Начало блока файла *2048 От начала файла а не от текущей позиции
uint32 {4} - Размер файла *2048
char {X} - Имя файла
byte {1} - Нулевой байт Для определения конца имени
byte {0-3} - Небольшой шифр Длинна имени +1 и по такому алгоритму т.е a[i]=b[i]
a(4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24);
b(20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0);

// конец цикла
// ну а тут уже файлы пошли
byte {X} - файл дата
Ну а Кому нужен исходник Распаковки (delphi cmd) сюда 569006813 или если чё сюда выкину