You cannot set l# option for zstd.
Sample
It should look like this
Code:
Compressed 1 file, 140,845,564 => 278,905,808 bytes. Ratio 198.02%
Compression time: cpu 0.09 sec/real 1.59 sec = 6%. Speed 88.60 mB/s
All OK
-
[External compressor:xtooltest]
header = 0
packcmd = xtool.exe precomp -mzstd,l3 -c128mb -t100p --diff=5p - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t75p - - <stdin> <stdout>
With DSG
Code:
Compressed 1 file, 31,100,005 => 31,811,453 bytes. Ratio 102.29%
Compression time: cpu 0.02 sec/real 0.68 sec = 2%. Speed 46.03 mB/s
All OK
-
xtool:mzstd,l3:df5p:zstd_130
With ":l3" it will be compressed with fast-lzma2.
I guess it would be better in next version to revamp the fast-lzma2 option to something different. Or add "l?" to zstd method aswell, like in oodle.