home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / soc / roots / 9668 < prev    next >
Encoding:
Text File  |  1993-01-21  |  6.5 KB  |  162 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!paladin.american.edu!auvm!CSOFTEC.CSF.COM!CMANIS
  3. X-Mailer: ELM [version 2.4 PL11]
  4. Content-Type: text
  5. Content-Length: 6131
  6. Message-ID: <m0nF9g9-0003zHC@csoftec.csf.com>
  7. Newsgroups: soc.roots
  8. Date:         Thu, 21 Jan 1993 15:43:13 -0600
  9. Sender:       ROOTS-L Genealogy List <ROOTS-L@NDSUVM1.BITNET>
  10. From:         Cliff Manis <cmanis@CSOFTEC.CSF.COM>
  11. Organization: CompSofTech, POB 33937, San Antonio, Texas 78265-3937
  12. Subject: GENEALOG: New File: comp430d
  13. Comments: To: Genealogy Information <ROOTS-L@VM1.NoDak.EDU>
  14. Lines: 146
  15.  
  16. I have just uploaded the following GENEALOG files:
  17.  
  18.   GENEALOG comp430d     Compress/Decompress of the .Z files
  19.  
  20.  
  21. This is a UUENCODED and ZIPPED - DOS file and is available now.
  22.  
  23. I have also downloaded the file which I uploaded, and it works.  If you
  24. have a problem in reading the attached docs then have a friend
  25. help you.  This program will uncompress the files which were just
  26. announced available via ftp about the Census in the British Isles.
  27. I only post it, but do not guarantee it.  I have had it on this
  28. system for about 1 year.
  29.  
  30. See end of this message for a description of the file.
  31.  
  32. GENEALOG is an area on the LISTSERV computer which is used for storage
  33. of many, many textual files which pertain to genealogy.
  34.  
  35. You may request a listing of the file be mailed to you by simply
  36. sending the following line to: LISTSERV@vm1.nodak.edu as the only
  37. text of a message.
  38.  
  39. /files roots-L
  40.  
  41. It normally only takes about ten minutes for the LISTSERV computer to
  42. reply, sending you a message with the entire listing of files.
  43.  
  44. (Please note, there is NO SPACE between the slash and the word files)
  45.  
  46. You may pick & choose the filenames of interest and to request
  47. a file just simply send the following line back
  48. to: LISTSERV@vm1.nodak.edu as the only text of a message.
  49.  
  50. GET GENEALOG filename
  51.  
  52.    (please replace the "filename" with the filename of interest)
  53.  
  54.  
  55. Below is the "documentation" that comes with the program.  I don't
  56. know who wrote it.  This is the way I received it about 1 year ago.
  57.  
  58. /docs below/
  59.  
  60. COMPRESS 1 local
  61.  
  62. NAME compress, uncompress, zcat - compress and expand data
  63.  
  64. SYNOPSIS
  65.  
  66.      compress [-cCdDf?hkKvV][-b maxbits][-Iinpath][-Ooutpath][filenames...]
  67.      uncompress [-fCcvVkK?h][-Iinpath][-Ooutpath][filenames...]
  68.      zcat [-CvV?h][-Iinpath][-Ooutpath][filenames...]
  69.  
  70.      Argument Processing..case is significant:
  71.      MUST use '-' for switch character, all flags are optional.
  72.  
  73.      [options]
  74.      -V => print Version
  75.      -d => do_decomp default = off
  76.      -v => verbose
  77.      -f => force overwrite of output file default = off
  78.      -n => no header: useful to uncompress old files
  79.      -c => cat all output to stdout default = off
  80.      -C => generate output compatible with compress 2.0
  81.      -k => %s input file, default = keep
  82.      -K => %s output file on error, default = kill
  83.      -b maxbits  => default = 16  bits
  84.      -I pathname => infile path  = none
  85.      -O pathname => outfile path = none
  86.      -? -h => help, print full usage message
  87.  
  88. DESCRIPTION
  89.  
  90. This is the MS-DOS executable version 4.3d of compress don release.
  91. Compatible with release joe, version 4.0 compression.  This version
  92. supports 16 bits.  Works with DOS 2.x, but on 3.x+ it will understand
  93. the program name and set defaults.  Otherwise, must use options.
  94. Rename file to compress.exe.  Copy to zcat.exe and uncomp.exe for
  95. auto recognition features.  This version supports full UNIX option
  96. compatibility.
  97.  
  98. The compression and decompression routines are modified from the current
  99. version 4.0 joe release.  However, the compressed output is cross compatible.
  100.  
  101. Compress reduces the size of the named files using adaptive Lempel-Ziv coding.
  102. Whenever possible, each file is replaced by one with the extension .Z,
  103. while keeping the same ownership modes, access and modification times.
  104. If no files are specified, the standard input is compressed to the
  105. standard output.Compressed files can be restored to their original form
  106. using uncompress or zcat.
  107.  
  108. The -f option will force compression of name. This is useful for compressing
  109. an entire directory, even if some of the files do not actually shrink.
  110. If -f is not given and compress is run in the foreground, the user is
  111. prompted as to whether an existing file should be overwritten.
  112.  
  113. The -c option makes compress/uncompress write to the standard output;
  114. no files are changed.  The nondestructive behavior of zcat is identical
  115. to that of uncompress -c.
  116.  
  117. Compress uses the modified Lempel-Ziv algorithm popularized in
  118. "A Technique for High Performance Data Compression", Terry A. Welch,
  119. "IEEE Computer," vol. 17, no. 6 (June 1984), pp. 8-19.
  120.  
  121. Common substrings in the file are first replaced by 9-bit codes 257 and up.
  122. When code 512 is reached, the algorithm switches to 10-bit codes and
  123. continues to use more bits until the limit specified by the -b flag
  124. is reached (default 16). Bits must be between 9 and 16.  The default can
  125. be changed in the source to allow compress to be run on a smaller machine.
  126.  
  127. After the bits limit is attained, compress periodically checks the compression
  128. ratio.  If it is increasing, compress continues to use the existing code
  129. dictionary.  However, if the compression ratio decreases, compress
  130. discards the table of substrings and rebuilds it from scratch.  This allows
  131. the algorithm to adapt to the next "block" of the file.
  132.  
  133. Note that the -b flag is omitted for uncompress, since the bits
  134. parameter specified during compression is encoded within the output,
  135. along with a magic number to ensure that neither decompression of random
  136. data nor recompression of compressed data is attempted.
  137.  
  138. The amount of compression obtained depends on the size of the input, the
  139. number of bits per code, and the distribution of common substrings.
  140. Typically, text such as source code or English is reduced by 50-60%.
  141. Compression is generally much better than that achieved by Huffman coding
  142. (as used in pack), or adaptive Huffman coding (compact), and takes less
  143. time to compute.
  144.  
  145. Under the -v option, a message is printed yielding the percentage of
  146. reduction for each file compressed.
  147.  
  148. If the -V option is specified, the current version and compile options
  149. are printed on stderr.
  150.  
  151. DIAGNOSTICS
  152.         Usage: compress [\-dfvcV] [\-b maxbits] [file ...]
  153.                 Invalid options were specified on the command line.
  154.  
  155. --
  156. Cliff Manis            K4ZTF           Manis/Manes Family History
  157. Researching: MANIS MANES MANESS MANAS WHITEHORN CANTER BIRD CORBETT NEWMAN
  158.     USMAIL:   P. O. Box 33937, San Antonio, Texas  78265-3937
  159.                INTERNET: cmanis@csoftec.csf.com
  160. Standard Disclaimer:  We are not associated with anyone. (PERIOD). (.)
  161. --
  162.