I didn't find a working configuration for SBC 0.970Rev2 so far, so I tried my own:
Code: Select all
[SBC MultiFiles]
ID=53 42 43
IDPos=0
Extension=sbc
Archiver=C:\Programme\MiscApps\SBC.exe
List="%P l -v -y %a"
Start="^ ======== ==== ==== ==== ====="
End="^The whole archive contains"
Extract="%P x -y %a -@%L"
ExtractWithPath="%P x -y %a -@%L"
Test="%P t -y %a"
Add="%P c -m3{ %S} -vc %AQA -@%l"
AskHistory0=-b5
AskHistory1=-b63
AskHistory2=-b15 -on
AskMode=0
Description="SBC 0.970Rev2"
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnn"
Format1=" zzz,zzz,zzz,zzz tt/dd/yyyy hh:mm:ss aaaa"
IgnoreErrors=0
Debug=0
UnixPath=1
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=1
SearchForUglyDirs=0
SkipLIST=1
This config works fine for a single file as well as for multiple files. But...
Q1
Unfortunately I can't the "Add"-action get working for directories. Of course I've tried the "%F" variable (in this case for a single marked directory) too. "%L", "%l" and "%F" always add a trailing "\" to the pathname(s), which leads SBC to total confusion. This possible workaround
Code: Select all
Add="%P c -m3 -r -pr %AQA %F*"
(Same problem with my configuration for UHarc 0.6a)
Because I didn't find a solution, I've set the "SkipDirsInFileList"-flag to 1 to avoid funny, but unwanted results.
Which changes in multiarc.ini are necessary to solve the problem?
Q2
SBC lists filedates with thousands separators. ATM, only the last 3 digits are shown in archive listing (the size of a 20.480-byte-file is shown as "480", for instance).
Which changes in multiarc.ini should be made to get these separators ignored?
Q3
In archive listings, german umlauts are displayed in OEM encoding:
"Kündigung.doc" --> "K³ndigung.doc"
Which switches / modifier can be used to avoid this? (The "A"NSI modifier doesn't effects the files within the filelist ("-@%L" parameter)).
Not that important, because those files are extracted correctly: "K³ndigung.doc" --> "Kündigung.doc"
Thanks in advance for any help!

Regards, van Dusen
EDIT 30-07-2005
Configuration file for SBC 0.970Rev2 substituted by a slightly modified version.
Configuration file for UHarc 0.6a added (doesn't work for directories as well

... here it is (perhaps somebody search for such a config somewhere down the road

Code: Select all
[UHarc MultiFiles]
ID=55 48 41
IDPos=0
Extension=uha
Archiver=C:\Programme\WinUHA\UHarc.exe
List="%P l -d2 -y %a"
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Extract="%P x -d2 -y -idle %a @%LQ"
ExtractWithPath="%P x -d2 -y -idle %a @%LQ"
Test="%P t -idle %a"
Add="%P a -d2 -ed+{ %S} -mm+ -md+ -md16384 -b32768 -idle %AQ @%LQ"
Move="%P m -d2 -ed+{ %S} -mm+ -md+ -md16384 -b32768 -idle %AQ @%LQ"
AskHistory0=-mx
AskHistory1=-m3
AskHistory2=-m2
AskHistory3=-m1
AskHistory4=-mz
AskMode=0
Description="UHarc 0.6a"
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnn"
Format1=" zzzzzzzzzz dd TTT yyyy hh mm ss aaaa"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=1
SearchForUglyDirs=0
SkipLIST=1
Regards, van Dusen