PDA

View Full Version : LZX unarchiver that saves logs and/or removes extracted files/dirs with bad crc


oldpx
04 December 2002, 12:26
Subject says it all. I have loads of lzx files and many of them have crc errors. I have no tolerance to keeping improperly extracted files. There are no lzx extractor for windows and the two available dos unlzx versions plainly suck. Please name an unarchiving program either for amiga or windows that can extract lzx, remove ALL of the contents of an extracted archive if at least one file is corrputed _or_ just logs which archives are corrupted so I can remove them manually.

Thanks.

(edited)

fiath
04 December 2002, 12:39
You mean LZX not LHA?

oldpx
04 December 2002, 12:43
Yes sorry I mean lzx

bippym
04 December 2002, 13:32
How about..... LZX on the Amiga?!!?!

Makesure you have the last version (In aminet) or you may have problems..

oldpx
04 December 2002, 13:37
LZX doesn't log does it? Nor it does auto-remove.

bippym
04 December 2002, 14:40
lzx x filename.lzx >RAM:LOG

this will output to a file instead of a window!


Autoremove ?? dunno not tried it!

oldpx
04 December 2002, 14:46
Wow! I guess I needed to RTFM! I'll try it now, thank you. :)

Akira
04 December 2002, 15:43
RTF AmigaDOS M :D

Hey Burseg, those CRC errors... I used to get CRC errors on LHAs, LZXs etc... it was because of a shoddy setpatch. Try changing/disabling some of your patches and see if the errors still happen.

oldpx
04 December 2002, 15:55
I'm recieving the errors with win95unlzx, the dos extractor.

fiath
04 December 2002, 16:46
I got them all the time with that bugged-to-hell DOS tool. I don't use it anymore. In fact I hardly use LZX at all if I have to - especially since using LZX over LHA no longer has the good compression argument (several Mb's more on our multi-Gb HD's is not really a problem).

But when I do use it - it is on the miggy, or emu, because otherwise, as you say - it is CRC (error) city.

bippym
04 December 2002, 17:52
I remember using LZX a few yrs ago and packed a shiteload of stuff up and stuck it on disk..

Anyway my HD crashed :( and I had to re-install everything..

Little realising I installed an older version of LZX and got nothing other than CRC errors.. Once I figured out the problem, and re-installed the newer LZX all was fine :D

oldpx
04 December 2002, 23:03
Looks like only 3 of my 1188 files are corrupted :)

But some remaining files contain directories with the same name and try to overwrite each other. I must unarchive each lzx into a new directory. I'm sure there's someone smarter than me who can write the amigados script that should be used :D

bippym
05 December 2002, 00:17
hehehe :)

Burseg.. lemme guess what you are unLZX'ing!!

Wouldn't be what you're leeching off my FTp would it :cheese

oldpx
05 December 2002, 01:17
LOL it's the stuff I already leeched a long time ago :)

Severin
14 December 2002, 22:40
"I'm sure there's someone smarter than me who can write the amigados script that should be used"

try this:

LZX -k x <archive> <destdir>

-k will keep what it extracts of the corrupted file(s) instead of deleting it...

Severin
14 December 2002, 22:47
Oops, forgot to mention:

Don't use 'lzx x filename.lzx >RAM:LOG' to test an archive you are unsure of.

Use "lzx t filename.lzx >RAM:LOG" which will (t)est the archive without extracting it.

using the x option and re-directing the output to file will also re-direct any input lines so lzx
will sit there waiting for you to press a key and the message telling you to is in a file :(

oldpx
15 December 2002, 15:57
Thank you severin, I solved this problem a few days ago :)