you can useDELZORec but you need file by file on dat not all at once
for example
[External compressor:common]
header = 0
packcmd = DELZORec_x32p.exe u "c:\fat\data_win32\common.fat" $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = DELZORec_x32p.exe r #in #out #block <stdin> <stdout>
you need to put dat in one folder like common and use arc arc.exe a -ep1 -r -ed -s; -w.\temp -mcommon common.arc "common\*" and you need to put all fat in separate folder "c:\fat\...".
afer you done with DELZO you to replace the common.dat with common.arc then compress all files with srep+lolz...
after you done you need to add to inno
if not ISArcExtract ( 0, 1, ExpandConstant('{app}\data_win32\common.arc'), ExpandConstant('{app}\data_win32\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{tmp}'), False) then break;
DeleteFile(ExpandConstant('{app}')+'\data_win32\co mmon.arc');
* for compression you need DELZORecx64 for edison007 to compress large file like dlc and for decompression use the modify ver from razor.
***better to wait for razor to update xtool or ask edison007 to make cls with - - <stdin> <stdout> like afr but i doubt it