Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ISDone.dll

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Открыть новую тему     Написать ответ в эту тему

Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ISDone.dll

Библиотека, включающая в себя все необходимое для распаковки и подготовки файлов с помощью прекомпрессоров посредством инсталлятора InnoSetup, с равномерным отображением всех идущих операций на одном или двух прогрессбаров. Поддерживаются arc, 7zip, rar, pcf, srep архивы. Создана в основном в помощь репакерам игр.
 
предыдущие версии:
 
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 21:34 21-10-2010 | Исправлено: Profrager, 19:17 23-04-2012
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager, isdone при попытке распаковки архива с паролем, возвращает код ошибки 14, хотя пароль указал в скрипте.
Упаковывал с функцией -hpPassword. Можно как-нибудь решить??

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 13:38 30-11-2010
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Snoopak96

Цитата:
Profrager, isdone при попытке распаковки архива с паролем, возвращает код ошибки 14, хотя пароль указал в скрипте.  
Упаковывал с функцией -hpPassword. Можно как-нибудь решить??

Скорее всего нет, т.к это ошибка в самой unarc.dll. Я отписывался об этом Булату. Он сказал что это не самая приоритетная задача.

----------
Krinkels.org - создание инсталляционных пакетов.
Как много дел считались невозможными, пока они не были осуществлены.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 13:42 30-11-2010
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat, эх.. жаль, а функция-то  хорошая

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 13:53 30-11-2010
phosvi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если 7zip зашифровать заголовки архива, то isdone их тоже не распаковывает

Всего записей: 1 | Зарегистр. 14-11-2010 | Отправлено: 15:06 30-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил dll до версии 0.5m beta. Скачать можно по ссылке на первой странице.
Изменения относительно предыдущих бета-версий:
  • заменил стандартную распаковку srep на свою оптимизированную версию. При распаковке небольших srep-архивов (где не оказывает влияния скорость операций ввода/вывода винта) на 2х-ядерных и более процессорах скорость обработки в 2 раза выше, на 1-ядерных - на 15-25% (оптимизировал алгоритм md5 по скорости на 15-25% и саму функцию распаковки srep, перенёс проверку контр. суммы в параллельный поток, сделал подстраиваемый размер буфера под входные данные). При этом размер библиотеки уменьшился на 90кб. Данная фитча находится в режиме тестирования. При ошибках отписывайтесь в данной теме!(я тестировал в основном распаковку srep-архивов, упакованных с параметром -m3);
  • добавил функцию WrapCallback, аналогичную innocalback.dll, чтобы не таскать эту библиотеку, если необходима ее поддержка для других функций скрипта (в скрипте примера добавлена соответствующая строка импорта данной функции);
  • исправил некорректное движение прогресса при распаковке *.pcf файлов (после распаковки некоторого количества файлов, он начинал двигаться рывками);
  • обновил библиотеку 7zxa.dll до версии 9.20;
  • обновил библиотеки unarc.dll и facompress.dll до версии 0.67а от 17.11.2010г.


----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 15:12 05-12-2010 | Исправлено: Profrager, 15:18 05-12-2010
riperoc1



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
всё работает спасибо тебе огромное за твои труды

Всего записей: 132 | Зарегистр. 31-10-2010 | Отправлено: 19:51 05-12-2010
troyan90



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Обновил dll до версии 0.5m beta.  

два десятка раз устанавливал инстал с 0.5m, работает все отлично.  
Profrager
когда уже финал будет?

Всего записей: 397 | Зарегистр. 24-04-2010 | Отправлено: 19:31 07-12-2010
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Можно, как нибудь сделать, чтобы файл records.inf после тестового прогона не создавался???
 
Разобрался!

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 19:54 07-12-2010 | Исправлено: skeptik_vdm, 20:16 07-12-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
troyan90

Цитата:
два десятка раз устанавливал инстал с 0.5m, работает все отлично.
это радует

Цитата:
когда уже финал будет?
ну как видишь, еще находятся ошибки. Да и srep надо хорошенько прогнать.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 20:28 07-12-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager вот ошибка выходит  
http://s60.radikal.ru/i167/1012/c0/9430392ff8e6.jpg
версия ISDone0.5m
srep.exe -m3 BigFile.7z BigFile.srep

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 14:40 08-12-2010 | Исправлено: vint56, 14:45 08-12-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vint56
в начале процесса извлечения srep файла, в середине, или в самом конце такое проиходит? Обычный srep.exe без ошибок этот файл декодит? Какого он размера?

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 15:41 08-12-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager  

Цитата:
vint56  
в начале процесса извлечения srep файла, в середине, или в самом конце такое проиходит? Обычный srep.exe без ошибок этот файл декодит? Какого он размера?

Какого он размера? 2,62 ГБ
В самом конце вот скрин http://s57.radikal.ru/i156/1012/85/16eab1261ddf.jpg
если делать через батник все работает
 

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 16:03 08-12-2010
troyan90



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
заметил: при распаковке псф на лету из архивов после рапаковки архива бар как бы назад прыгает. у меня 3 архива и в каждом по одному псф файлу. вот он три раза назад и прыгал. если последовательно все делать - сначала распаковать архивы, затем псф то такого нет. isdone 0.5m, у меня win7. файлы не большие(по 100мб)
незначительно, но все же не приятно

Всего записей: 397 | Зарегистр. 24-04-2010 | Отправлено: 16:05 09-12-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
troyan90
спасибо) поправил. Просто одна строка кода оказалась вне цикла обработки *.arc файлов
vint56
со srep тож поправил
Позже выложу.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 10:54 11-12-2010
cdman67

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ув. Profrager, большая просьба добавить в функции ISArcExtract, IS7ZipExtract, ISRarExtract параметр для извлечения определенного файла из архива и из @listfile. Заранее спс
 

Всего записей: 100 | Зарегистр. 30-10-2006 | Отправлено: 15:43 11-12-2010 | Исправлено: cdman67, 15:46 11-12-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cdman67
планируется к следующей версии, но хз когда она будет, эту бы довести до ума)
 
 
 
Добавлено:
Обновил dll до версии 0.5n beta. Скачать можно по ссылке на первой странице.
Изменения относительно предыдущих бета-версий:
  • устранил ошибку контрольной суммы, возникающую в самом конце распаковки некоторых srep-файлов;
  • исправил некорректное отображение прогресса при распаковке архивов с маской типа *.arc со включенной опцией распаковки pcf на лету;
  • уменьшил время обновления оставшегося времени с 1 сек до 0.5 сек.


----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 13:56 12-12-2010 | Исправлено: Profrager, 15:11 12-12-2010
cdman67

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
планируется к следующей версии, но хз когда она будет, эту бы довести до ума)

Спасибо, дружище, я конечно же подожду - Вы и так много для нас делаете )
 
ЗЫ: Заметил один интересный эффект - берём 2 одинаковых файла, пакуем в арк без сжатия, обрабатываем srep. При распаковке прогрессбар показывает распаковку 1-го файла внутри архива, при распаковке 2-го мёртво стоит на 99%, хотя сам процесс распаковки идёт нормально.  Если это 2x100MB - то это конечно же мелочь, а вот если 2x4GB - то сами понимаете - у пользователя может возникнуть ложное ощущение, что инсталл завис ))) ISDone 0.5k beta (06.11.2010).

Всего записей: 100 | Зарегистр. 30-10-2006 | Отправлено: 16:25 12-12-2010 | Исправлено: cdman67, 16:42 12-12-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cdman67

Цитата:
ЗЫ: Заметил один интересный эффект - берём 2 одинаковых файла, пакуем в арк без сжатия, обрабатываем srep. При распаковке прогрессбар показывает распаковку 1-го файла внутри архива, при распаковке 2-го мёртво стоит на 99%, хотя сам процесс распаковки идёт нормально.  Если это 2x100MB - то это конечно же мелочь, а вот если 2x4GB - то сами понимаете - у пользователя может возникнуть ложное ощущение, что инсталл завис )))
попробуй распаковать внешними прогами (srep.exe и FreeArc.exe) Думаю эффект будет тот же)

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 18:27 12-12-2010
cdman67

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager, да я вообщем-то и предполагал, что это особенность работы srep и ISDone здесь никаким боком... Благо такие ситуации (когда обрабатываются 2 практически идентичных, достаточно больших файла) встречаются редко. Ну а если как-нить, в процессе совершенствования либы, прикрутишь дельту (обесчал вроде ) - так и вообще проблема будет исчерпана )))
 

Всего записей: 100 | Зарегистр. 30-10-2006 | Отправлено: 03:56 13-12-2010
vasyaetoyaept



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
тут такая проблема
распаковка в 0.5n (последняя бэтка) отличная но он не удаляяет 7з архив
я распаковывал arc--->srep--->pcf--->7z все ок только 7з не удалил

Всего записей: 80 | Зарегистр. 17-11-2010 | Отправлено: 08:14 13-12-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Компьютерный форум Ru.Board » Компьютеры » Программы » ISDone.dll


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru