LHarc 2.01c (optimized version) **** Please don't distribute this program without documentation ! **** This version of LHarc is based on the original LHarc 1.13c. My only changes are bug-fixes, some improvements and of course, speed-optimization. Normal 1.13-compression is about 4 times as fast as the original atari-version. The new 2.0-compression is about 30% as fast as the original. With this 2.x-version of LHarc, the brand new LHA and the old Larc-formats are fully supported. LHarc.ttp contains some other files: MAN.ENG, this readme and PFXPAK.PRG. If you rename LHarc.ttp into LHarc.lzh, you will be able to extract these files. How to make a shorter version of LHarc to work with. - Copy LHarc.ttp and name it LHarc.lzh - Double-click LHarc.ttp and type "x -rmh" (without the quotations-marks). It will now extract MAN.ENG PFXPAK\PFXPAK.PRG PFXPAK\PFXREAD.ME, PFXPAK\REGISTER.ENG and LHarc.ttp - Open the PFXPAK-foler and start PFXPAK.PRG - Click [compression] and select LHarc.ttp. LHarc.ttp will have a size of about 26KB afterwards. - It will no longer be possible to read the readme using p LHARC.TTP MAN.ENG Remember: Do not distribute LHarc as a shortend version. This only causes frustration to all who get it. They can make their own short versions! ************ Important note: *************** If you are extracting older archives, you MUST give the -k - switch. This tells LHarc that there are no extended headers to skip. History: 2.01h - Comments - Extended-Headers are supported (pathname, comment etc.) 2.01e - Packing AFX: - The temporary file is stored in the same folder. Any errors in renaming cause LHarc to stop. - Programs, LHarc and AFX-Files are skipped. To skip AFX-Files AFX must not be active. The registered version will be turned off by LHarc (the unregistered can't be turned off). 2.01d - Uses a different startup-code for argv. Someone told me, the old one did not work properly. - Full support of AFX - Bug removed: Extended headers now are ALLWAYS skipped. - Bug removed: Some functions did not support -d 2.01c - First english version of LHarc 2.x. - Fully support of extended headers. - Extended headers caused LHarc sometimes to stop working. - New switch: -k 2.01a - Uses ARGV - Speedup due to assembly-optimisations. 2.00b - Now accepts archives with extended headers. It is now possible to extract all MS-DOS-archives. - It now uses less memory. 2.00a - Sometimes, lharc made errors in calculating the codesize. This made the archiv unreadable. 2.00 - This experimental version was first able to decode and encode -lh5- - While decoding, the format is determinded automatically. - While encoding, -lh5- is used automatically. Old archives may be produced giving the -o - switch. - New switch: -l (Support of Larc) - New switch: -s (Changes \ into /) 1.13.20 - Webb's and unix .lzh-archives are now correctly decoded. The format is determined automatically. - Calling Lharc without a command is the same as giving -rm. It is now possible to install LHarc as an application and to decode .lzh with a doubleclick. - New flag: -u (Store without compression) All others: - Many speed-optimizations - LHarc accepts an "infite" number of files. The original accepted only 100 - The -lz4- and -lz5-formats are now correctly accepted. - Changed "o" into "*" - The number of "*" now is proportional to the length of the file. - It is now possible to extract SFX and PFX - New switch: -y, -b. - Full buffering of files. - New switch: -d Email to the.fawn@mcshh.hanse.de