home *** CD-ROM | disk | FTP | other *** search
- Hamarsoft (R) Hap & Pah 3.00, November 15, 1992, 0700 GMT.
- = Re-Release of January 7th 1994 12:00 GMT =
- You will need an Intel 80286, NEC V20 or higher to run these programs.
-
-
- DISCLAIMER : You are using this software at your own risk !
- ---------------------------------------------------------------------------
- Harald Feldmann will in no way be liable for any damages, loss of business
- profits, business interruption or loss of business-, private-, public- or
- other information, arising out of the use or inability to use the Hap and/or
- Pah programs or data processed by the Hap and/or Pah programs, whether
- direct or consequential, regardless of the fact that Harald Feldmann may
- have been advised of the possibilities of such damages.
- ===========================================================================
- This software is provided to you under the terms of the
- Hamarsoft License Agreement. By using the software you agree to be bound by
- those terms. You are assumed to have taken knowledge of those terms prior to
- using the software.
-
-
- Hamarsoft (R) is a registered trademark and a registered servicemark owned
- by Harald Feldmann.
-
- Hap TM and Pah TM are trademarks of Harald Feldmann.
-
- Other mentioned products' trademarks and
- registered trademarks are acknowledged.
-
- These programs were completely designed and written by Harald Feldmann
- throughout 1992.
-
-
-
- Send all mail to our NEW address:
-
- Hamarsoft
- Harald Feldmann
- P.O. Box 451
- 6400 AL Heerlen
- The Netherlands.
-
-
-
- WHY HAP ?
- I introduced something new early 1992 by distributing HAP&PAH 2.10.
- The 3.00 release was a major improvement in compression speed and
- archive size. Also: 3.00 handles multiple files of any length < 4Gb.
- The latest release, available to registered HAP 3.00 users only,
- gives much improved compression speed; typicaly two to five times
- as fast as 3.00. In a multiple file environment with many small text
- files the improvement may yield twentyfold.
-
-
- HANDS-DOWN ?
- Hap usually compresses better than ARJ 2.41P from Robert Jung
- and also better than PKWARE's PKZIP 2.04g.
- Both are very good programs.
-
-
- SPEED
- Hap was deliberately kept small so virtually all of its code would
- fit into the 80486's internal on-chip cache (which is 8Kb).
- Almost all of Hap's DATA fits into the second-level cache of a
- 486 board. Both these facts should enable Hap to run as efficiently
- as possible on an 80486 equipped machine with 256Kb cache.
- Hap was designed for Intel 80286, NEC V20 and higher CPUs.
-
-
- BUGS !
- This SHAREWARE version was released for tactical reasons.
- So it still contains a few known 'bugs' related to screen-output and
- aborted files.
- Note that this SHAREWARE version has a file handling bug which prevents
- you from deleting files which differ only in the last character of
- the file extension (thus the filenames must be identical)
-
- Example: HAPTESTA.BAK
- and HAPTESTA.BAT
-
- These two will be processed simultaneously during a 'd' or 'e' command.
- So both will be deleted or extracted when specifying either one.
- The registered version does not have this bug. The SHAREWARE version
- is sufficiently operating to let you decide whether to register or not.
-
- The compression and decompression algorithm work FINE, no bugs to the
- best of my knowledge. I compressed a lot of files and all came back
- without a single bit changed.
- You may compare (renamed) original and uncompressed files by using
- fc.com which you may find on your DOS disks. Remember to add
- the /b switch, see your DOS manual for more information.
-
- If you find anything weird that does not relate to screen-output
- send me a message.
- Note that the file format of Hap 2.10 was rudimentary, the revised
- format Hap 3.00 uses should be stable, I have made provisions for
- expansion features in the future. Yes, it means 2.10 files are
- incompatible with Hap 3.00 and vice versa (the internal structure
- differs as well due to an algorithm improvement).
-
-
- CONTACTING THE AUTHOR:
-
- Ilink : HARALD FELDMANN in the COMPRESS conference
- Internet: harald.feldmann@almac.co.uk
-
- Mail : Hamarsoft
- Harald Feldmann
- P.O. Box 451
- 6400 AL Heerlen
- The Netherlands
-
- over ilink, send your message in the international COMPRESS echo,
- I should be able to pick it up there. Do NOT make your message private
- since Ilink does not echo private messages !
-
-
- RAMCRAM ?
- Not anymore ! You should now be able to run Hap and Pah with 376 Kb
- free memory. Hap and Pah should accept files of any size and compress
- and decompress them successfully.
-
-
- MONEY ?
- Hamarsoft HAP and PAH is a SHAREWARE package, hence you are strongly
- URGED to register and send USD 20,- if you use it longer than 30 days.
- Registration entitles you to one free upgrade to HAP and PAH 3.14e,
- which is currently available to registered users only.
- HAP 3.14e will NOT be released as shareware. You will receive a
- personalised copy (it contains your name in the screen) on 3.5" disk.
- Note that in addition to greater speed, HAP 3.14e also provides new
- features such as incremental backups and a move command.
- HAP 3.14e detects and supports advanced features of 80386 and higher
- processors.
-
- You are encouraged to support me by returning the registration form
- and an amount of USD $20,- to the P.O. box address to stimulate
- further development of Hap and Pah. Please do not take the text on the
- registration form as offensive, I just don't like to get into any
- legal trouble.
- Just for the record: the HAP 2.10 discount offer hereby expires.
-
-
- SYNTAX
-
- ADDING FILES TO AN ARCHIVE
-
- <must-supply text> [additional filespecs]
- do not type the <> or [].
-
- <HAP> <a> <haparch> [drive:][\path\]<filespec1> [filespec2 filespec3 ..]
-
- adds the files on drive:\path\filespec to haparch. You may specify any
- filename for haparch even with extensions. Hap will cut off the
- extension, if any, and add .HAP itself.
- Hap 3.00 does not store subdirectories and does not search any within
- another. Note that the <a>, <haparch> AND <filespec1> MUST be supplied.
- Meaning 'add all files in the current directory to HAPPY.HAP' is done
- by:
-
- HAP a HAPPY *.*
-
- Aborting compression leaving the already compressed files intact in
- the archive is done by pressing ESC or CTRL-C.
-
- EXTRACTING FILES FROM AN ARCHIVE
-
- <PAH> <e> <haparch> <filespec> [filespec2 filespec3 ...]
-
- extracts filespec and additional filespecs from haparch to the current
- directory. Note that filespec MUST be supplied, meaning 'recall all
- files in HAPPY.HAP' is done by:
-
- PAH e HAPPY *.*
-
- In order to get your files extracted to a specific directory, move to
- that directory,(make that directory your current directory) and run
- the Pah program from there.Your files will always be extracted to your
- current directory.
-
- .....................................................................
- Example:
- PAH is in C:\UTIL\PAH.EXE
- HAPARCH is in D:\HEY\MORE\ME\HAPARCH.HAP
- you want your *.exe and *.com files to be extracted to E:\NEXT\MORE\
-
- you would: move to E:\NEXT\MORE
- then type: C:\UTIL\PAH e D:\HEY\MORE\ME\HAPARCH *.exe *.com
- in either upper or lower case.
- .....................................................................
- To date, PAH extracts to the current 'working' directory, a future
- version may incorporate redirection.
-
-
- LISTING FILES IN AN ARCHIVE
-
- <HAP> or <PAH> <l> <haparch> <filespec> [filespec2 filespec3 ...]
-
- Lists filespec and additional filespecs within haparch. Use the
- 'Pause' key or CTRL-S on the AT keyboard to pause the scrolling.
-
-
- DELETING FILES IN AN ARCHIVE
-
- <HAP> or <PAH> <d> <haparch> <filespec> [filespec2 filespec3 ...]
-
- WARNING
- ! Deletes filespec and additional filespecs from haparch without a
- ! second chance. Be sure to know what you're doing, Hap and pah do NOT
- ! create a second copy of your original archive ! So PCTOOLS et al
- ! won't work to get anything back... Make BACKUPS !
-