FASTLZH 1.7 A LZH utility by Gary Burke Revision: 01/27/90 Copyright Information --------------------- FASTLZH 1.7 (FASTLZH.TTP-TOS) and the documentation (FASTLZH.DOC) are Copyright (c) 1990, Gary Burke All rights reserved. FASTLZH 1.7 is distributed as SHAREWARE. This means that if you enjoy the program and use it, you are expected to become a registered user by sending a contribution of at least $15.00 or anything you can afford to: Gary Burke 31 culver lane North Haven, CT 90272 GENIE - #G.BURKE I also can be reached on HI-TECH BBS 203-776-2850 Shareware can be a feasible alternative to the normal means of distribution but it will only work if you do send in your registration fee. I've spent a lot of hours working on FASTLZH 1.7 I'm looking at this as a sort of experiment, So if you'd like to see further updates to FASTLZH 1.7 and other shareware programs, your support will make a difference! Registered users will be informed of any updates, and be the first to receive them when they're ready. Also, if you have suggestions for improving FASTLZH, your opinions will carry more weight if you're registered; I'll work to include any suggestions that seem useful. If you have an account on GEnie please include your user name or ID number when registering this is the easiest way for me to get in touch with you. I am working on a gem version of FASTLZH that can be loaded as a program or an acc file all commands will be mouse driven.. this ver will be sent to registered owners as soon as copleted. Your archive should contain FASTLZH.TTP FASTLZH.DOC FASTLZH may be freely distributed as long as both of the above-mentioned files are included and unaltered. The program may NOT be sold. FASTLZH 1.7 - A program for uncompressing-compressing-testing and viewing .LZH archive files. FASTLZH is a self contained program - LHARC does not need to be present to extract files. It is written in 100% Assembly language useing hisoft dev2. if you already understand how FASTLZH work you may skip the section NEW How to Use the Program: ----------------------- FASTLZH can be used as a ttp or tos file just rename file. FASTLZH.TTP FASTLZH.TOS AS a ttp file you can enter a command line.. FASTLZH will be automatic from there no more user input.... if by some strange change you forget to enter a command on the command line FASTLZH will then stop and wait for user input.... As a tos file FASTLZH will stop and wait for input. Extract ------- x - should be the first char on the command line upper or lower case h - would be the second char if you wish to hold the screen output. Example xh fastlzh This will extract all the files form fastlzh.lzh to the boot drive and folder and wait for user input. Example xh d:\good\fastlzh g:\junk\*.* This will extract all files from fastlzh.lzh to folder junk on drive g if the folder junk is not found it will be created there is no need the put the .lzh ext to the end of the first file also there is no need to use a file name on the last file... and wait for user input. Example xh d:\good\fastlzh.lzh g:\junk\ This is the same as the last example and wait for user input. Example xh d:\good\fastlzh.lzh This will extract all the files to the boot drive what ever drive FASTLZH was booted from..... and wait for user input. Example x d:\good\fastlzh extract and exit to calling prg do not wait for user input ADDLZH ______ a - should be the first char on the command line upper or lower case h - would be the second char if you wish to hold the screen output. Example ah d:\good\*.* g:\junk\fastlzh This will add all the files on drive d inside folder good to fastlzh.lzh on drive g folder junk.... if the folder junk doesn't exist it will be created then all files will be added to fastlzh.lzh in folder junk and wait for user input Example ah g:\junk\fastlzh d:\good\fastlzh.ttp This will add only fastlzh.ttp on drive d inside folder good to fastlzh.lzh on drive g folder junk if folder junk is not found it will be created .... and wait for user input Example a g:\junk\fastlzh d:\good\*.* This will add all the files on drive d inside folder good to fastlzh.lzh on drive g folder junk if folder junk is not found it will be created .... with no user input VIEW ____ v - should be the first char on the command line upper or lower case h - would be the second char if you wish to hold the screen output. Example vh fastlzh This will show fastlzh.lzh on boot drive folder to the screen and wait for user input. Example vh d:\good\fastlzh This will show fastlzh.lzh on drive d inside folder to the screen and wait for user input. Example v d:\good\fastlzh.lzh This will show fastlzh.lzh on drive d inside folder to the screen with no user input. TEST ____ t - should be the first char on the command line upper or lower case h - would be the second char if you wish to hold the screen output. Example th d:\good\fastlzh This will do a crc16 test of fastlzh.lzh on drive d inside folder to the screen and will exit the FASTLZH with an error code if the crc16 check failed and wait for user input. Example t d:\good\fastlzh.lzh This will do a crc16 test of fastlzh.lzh on drive d inside folder to the screen and return an error code if the crc16 check failed with no user input. Sorry about the sloppy DOC'S ......................NEW.......................... Extract now will extract individual files....... Example xh d:\good\fastlzh This will extract all files in the archive fastlzh.lzh on drive d inside folder good, to the dir FASTLZH was booted from.. and wait for user input. Example xh d:\good\fastlzh g:\*.* This will extract all files in the archive fastlzh.lzh on drive d inside folder good, to the main dir of drive g: .. and wait for user input. Example xh d:\good\fastlzh g:\up*.* If the archive had 3 files - fastlzh.ttp, fastlzh.doc, update.doc only the file update.doc would be extracted. Example xh d:\good\fastlzh g:\up*.doc Same as above... There are limits!!!!!!!!!! you can not use ? question marks in the destination filename... it will cause bad results... I don't see any need to add it. if you do a view you should know the file(s) you wish to extract. MOVE 01/29/90 ____ M - should be the first char on the command line upper or lower case h - would be the second char if you wish to hold the screen output. Works the same as add, except it will delete the file if successfully added to archive.... 01/31/90 If a file being added or moved to an archive is already a lzh compressed file it will just added no compression will be done, why waste the time at most you will only save a few bytes mostly the header and in some cases the file will end up longer....