NAME
	dact - compress a file, or stream

SYNOPSIS
	dact [-sdfvClc] [-e XX] [-b XX] [-I XX] [-m CONF] [filename ...]

DESCRPTION
	Dact  reduces input files by attempting to compress each block
	of the file with several different algorithms and selects the
	best one for each block.

OPTIONS

	-s
		Display statistics about the file, such as:
		magic number, dact version, block size, compressed file size,
		uncompressed file size, compression ration, and the number
		of times each algorithm was used (if the verbosity is
		increased.)
		
  	-d
		Decompress the file, instead of compressing it.  This strips
		the extention of the file, if it has one.

	-f
		Force bad things to happen.  Can be combined to force even
		worse things to happen.  One f option allows overwriting files
		Add a second and magic number errors are also ignored.

	-v
		Increase verbosity, can be combined.  Currently only three
		make sense.  In compression and decompression mode, they
		tell you more and more about what is happening with each
		block.  In statistical mode, adding a v tells you the
		count of each algorithm used.

	-C
		Complain when compression verification fails.  When a block
		is selected, it is tested to ensure that the data it gives
		can actually be decompressed, if this fails, it is ignore.
		If this option is specified, you will be informed of the
		failure.

	-l
		List compression algorithms availble.

	-c
		Output to stdout forcefully.  Normally writing compressed
		output to a terminal is not what you want to do, use this
		option if it is.

	-e
		Exclude the specified algorithm.  Can be combined.  This
		is useful for ensuring other people who may lack other
		libraries (such as zlib) can read your files.

	-b
		Use the specified block size.  Different block sizes may
		yeild far better compression than others.  The default
		is currently 4088, which works well for the kernel.


SEE ALSO
	gzip(1), bzip2(1)

AUTHOR
	Roy Keene <rkeene@rkeene.org>

