Не могу распаковать

vint56

Ветеран
Проверенный
Privetiki,
я же ему писал что в строчке распаковки нету arc.ini он же от туда берет параметры xtool и lzma2
это у него
if not ISArcExtract ( 0, 100, ExpandConstant('{src}\install-1.bin'), ExpandConstant('{app}'), '', false, 'D1NgkBuDeKfLyzeB', '', ExpandConstant('{tmp}\arc.ini'),False) then break;
а должно
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\data.arc'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;

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

;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#define xtool
;Hазвание и разширение архивов(доступно 3)
#define Data1 "xtool.arc"
;#define Data2 "Data-2.bin"
;#define Data3 "Data-3.bin"
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;#define ztool
;Hазвание и разширение архивов(доступно 3)
;#define Data4 "ztool.arc"
;#define Data5 "Data-2.bin"
;#define Data6 "Data-3.bin"
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 

Вложения

Последнее редактирование:

dixen18

Ветеран
Хотя нет все хорошо с распаковщиками..
Пробуйте XTOOL заместо пзлиба..
 

sergey3695

Ветеран
Модератор
vint56, я это еще во втором сообщении в субботу написал :facepalm: Privetiki, сносить тему?
 

Privetiki

Новичок
vint56,
Код:
if not ISArcExtract ( 0, 100, ExpandConstant('{src}\install-1.bin'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{tmp}\arc.ini'),False) then break;
Как только ты написал я поменял сразу-же )
 

Privetiki

Новичок
Всё файлы которые в темпе при установке
arc.ini:
Код:
[External compressor:xprecomp]
header = 0
unpackcmd = xtool.exe d:precomp:t4 - - <stdin> <stdout>

[External compressor:srep]
;options = l%d (minimal match length, default=512)
header = 0
unpackcmd = srep -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:lzma2]
header = 0
unpackcmd = lzma2 x -txz -an -y -si -so <stdin> <stdout>
[External compressor:pzlib]
header    = 0
unpackcmd = pZLib d -t90p - -o - <stdin> <stdout>

[External compressor:srep]
;options  = l%d (minimal match length, default=512)
header = 0
unpackcmd = srep -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:xprecomp]
header    = 0
unpackcmd = xtool.exe d:precomp:t4 - - <stdin> <stdout>

[External compressor:srep]
;options  = l%d (minimal match length, default=512)
header = 0
unpackcmd = srep -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
 

Вложения

  • 235.1 KB Просмотры: 23

dixen18

Ветеран
А если кинуть архив в папку с распаковщиками и выполнить команду arc t install.bin? Ошибка будет?
 

sergey3695

Ветеран
Модератор
Privetiki, я не могу распаковать. кидай всю цепочку для сжатия, а не одни unpackcmd в arc.ini. желательно чем пакуешь тоже залей.
 
Сверху