Сообщение от lupus
написать софтину для распаковки не составило труда
|
Интересно, как распаковываются GZIP. У них ведь нет строгого указателя на размер, есть только Magik 1F8B и последние 4 байта, указывающие на размер распакованного файла ))
Я предполагал сделать такую универсальную утилитку...
- Там достаточно производить поиск на мэйджик и извлекать содержимое от него до конца файла и тут же распаковывать.
- Затем продолжать поиск далее.
- Если при распаковке возвращается ошибка, то удалять ложный архив.
- Вот и всё. Хитрость в том, что главное иметь начало, а конец сам найдётся без нашего участия. То есть, распаковка идёт только первого архива в извлечённых данных, даже если далее ещё куча архивов. То же самое будет происходить со следующим волшебным смещением и т.д. до последнего мэйджика.
Сообщение от lupus
После релиза перевода можно и выложить будет для людей.
|
Давно мечтал о такой утилите! Чур первый, йухан