arsvrn
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору vserd Цитата:| Может у тебя как раз не поддерживаемое сжатие? | Не понял, что ты имеешь ввиду. Не LZMA-кодек? Скорее всего. Цитата:| А кто знает как можно определить тип NSIS архиватора? может этот тип находится сразу после/перед сигнатурой? | После некоторой систематизации разных NSIS'ов вроде пришел к вот такому ID: ID=00 00 00 00 EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74, 08 00 00 00 EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74 То есть перед уже известной сигнатурой добавить четыре нулевых байта (или один с 08). При проверке на имеющихся NSIS'ах стало лучше. Почти все ранее открывавшиеся с ошибкой ушли на IETotal. Теперь из 140 штук 70 открываются 7z, 60 - IETotal, 10 - открываются 7z с ошибкой (цифры приблизительные, файлы от 2001 до 2006 года). Добавлено: Ну и IDPos, естественно, надо уменьшить на 4. Что интересно, при этом он выравнивается на кратное 512 байт  |