![]() |
Вопрос по созданию 7z SFX архива
Я извиняюсь за то, что пишу немного не по теме. Но т.к. тема по 7z поднималась только на этом форуме, то спрашиваю сдесь.
Собственно сам вопрос: Я создаю инсталятор для программы, весит которая 7.5 гб. Пользуюсь для его создания софтом Astrum installwizard. Т.к. размер папки программы слишком велик, то потребовалось поместить ее в архив. Архивировать я пробовал WinRar-ом, при этом используя максимальное сжатие и создание SFX архива. Но после сжатия 7гб, архив отказывался запускаться, выдавая ошибку типа "Archive не является приложением win32". Я собирался сделать так, чтобы уже в инсталяторе программы, выбирая папку, в которую будут извлечены файлы, во время инсталяции запускался тот самый архив и извлекал содержимое в ту папку, куда я собираюсь устанавливать программу, при этом чтобы не появлялось окно архива с выбором папки разорхивации. С помощью Winrar-овского SFX архива у меня получается сделать так. Но как я уже описал выше, архив не запускается, то мне посоветовали использовать SFX архив 7z. Я думаю многие встречались с тем, что во время установки выскакивал SFX архив 7z и разорхивировал файлы. Я пытался создать SFX архив, при этом чтобы окно с выбором папки разорхивации не выскакивало, но безуспешно. Собственно подскажите как настроить правильно процесс создания SFX архива и какие параметры надо задавать. |
7,5Гб?? Хм.. Очень большая игра что-ли. Не рекомендую делать сверхбольшие exe-файлы. Если, например, на компьютере установлен антивирус, то попытка распаковки такого sfx-архива может подвесить систему на несколько минут. Для инсталляторов игр я делаю так - создаю 7z архив, во время установки кладу 7za.exe (7-zip standalone консольная версия) во временную папку, и запускаю из инсталлятора примерно так -
Код:
"путь_к_7za_exe\7za.exe" x "путь_к_архиву\архив.7z" -aoa -o"путь_к _папке_установки" Код:
SetOutPath "$INSTDIR" |
Vampik
Я в этом деле новичок, поэтому если не трудно обьясни ламиру =) по подробней, как все это делается: где взять нужные файлы и т.д |
Цитата:
Цитата:
http://forum.oszone.net/thread-51547.html |
Как создать архив я кое как понял, а вот как заставить его распаковываться в папку, в которую указывает инсталятор понять не могу. Подскажите, что нужно писать в config.txt
|
aka Nemesis
Я же вам указал на тему, посвященную вопросам о 7-zip. Почему бы вам там не задать свой вопрос. А еще лучше внимательно прочитать справку и найти там параметр InstallPath. |
Ребята. У меня вопрос тоже по sfx от 7zip появился.
Почему-то если я пакую через 7zip с паролем а потом выполняю: COPY /b 7ZSD.sfx + config.txt + Archive.7z AdobeReader7.exe то файл AdobeReader7.exe при распаковке выдаёт: 7zip - метод не поддерживается. если паклю без пароля то всё ок. Что я делаю не так? Как сделать с паролем? |
Время: 08:36. |
Время: 08:36.
© OSzone.net 2001-