Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата alert30:
K.A.V., как получилось на посте 322? Решили встроить или нет? »
Да, решил оставить...

Насчет распаковки ничего не решилось, 7-Zip может распаковать только папку целиком
Если, допустим, в проекте несколько файлов, то они все упаковываются в 1 архив, например в проекте 3 записи с файлами, 1 директория и 2 файла:

Код: Выделить весь код
C:\TEST\1
C:\Windows\regedit.exe
C:\Windows\System32\calc.exe
В архиве они будут иметь такой вид:

Код: Выделить весь код
1
regedit.exe
calc.exe
И, получается так, что 7-zip может распаковать только папку целиком, а не её содержимое
SFX Creator же распаковывает именно содержимое папки, указанной в проекте
Отсюда и сложность...Мне это не нравится

Насчет многотомности...
Добавил возможность проверки контрольных сумм всех созданных архивов при запуске инсталлятора

Т.е. если на момент запуска 1 из томов будет отсутствовать, то инсталлятор не продолжит запуск
Здесь тоже сложность...Например, если у пользователя будет 3 диска по 700 Мб с данными, то ему придётся сначала собрать все файлы в 1 каталог, т.к. если при распаковке возникнет ошибка, то определить, в каком из томов находится "потерянный" файл я не в курсе...
Возможно, у 7-Zip есть какие-то команды или ключи, в которые я не вникал, которые могли бы дать данную информацию


Посмотрим, если данная возможность будет пользоваться спросом, то попробуем что-то предпринять, если конечно это возможно

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:19, 30-07-2012 | #333