head	1.3;
access;
symbols
	RELEASE_8_3_0:1.3
	RELEASE_9_0_0:1.3
	RELEASE_7_4_0:1.2
	RELEASE_8_2_0:1.2
	RELEASE_6_EOL:1.2
	RELEASE_8_1_0:1.2
	RELEASE_7_3_0:1.2
	RELEASE_8_0_0:1.2
	RELEASE_7_2_0:1.2
	RELEASE_7_1_0:1.2
	RELEASE_6_4_0:1.2
	RELEASE_5_EOL:1.2
	RELEASE_7_0_0:1.2
	RELEASE_6_3_0:1.2
	PRE_XORG_7:1.1;
locks; strict;
comment	@# @;


1.3
date	2011.03.31.08.15.14;	author bf;	state Exp;
branches;
next	1.2;

1.2
date	2007.08.28.00.42.53;	author okazaki;	state Exp;
branches;
next	1.1;

1.1
date	2007.04.10.07.59.10;	author clsung;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Switch the port from the paq8/paq9/lpaq/lpq software to
zpaq, which offers comparable performance, added flexibility
through custom configurations, multithreaded (de)compression,
and a stable archive format.
@
text
@paq is a family of archivers with the best lossless compression ratios now
available across a wide variety of test data, according to several benchmarks.
A comparison of paq to other compression methods, on a 2GHz T3200, when
compressing a large text file:

Format		Size		Time (sec)	Memory
				comp	decomp
-----------	---------	--------------  -------
Uncompressed	3,152,896
compress	1,319,521	1.6	0.2	 .1 MB
gzip -9         1,022,810	0.7	0.1	 .1 MB
bzip2 -9	860,097		0.6	0.4	  5 MB
p7zip (7z)	824,573		1.5	0.1	195 MB
xz -6		822,016		?	?	  ?
zpaq c1 (fast)	806,959		2	2	 38 MB
zpaq c2 (mid)	699,191		8	8	112 MB
zpaq c3 (max)	644,190		20	20	246 MB

The port uses the open ZPAQ specification, and contains: a public-domain C++
API for reading and writing ZPAQ compressed data to or from files or objects
in memory; serial and multi-threaded archivers;  extra preprocessors for
compression; and stubs for creating self-extracting archives.

WWW:	http://mattmahoney.net/dc/zpaq.html
@


1.2
log
@Update to 8.o2.

PR:		115803
Submitted by:	maintainer
@
text
@d1 4
a4 10
For those who *must* cram their data into the smallest possible archives, 
paq is an archiver with the best lossless compression ratios now available
across a wide variety of test data, according to several benchmarks.  
It uses adaptive weighting of context models to obtain archives that are
typically about 65%-85% of the size of the corresponding best-performance 
gzip archives. This comes at the expense of increased memory usage
(30MB - 1650MB, depending upon the user-specified level of compression),
and lower speeds(compression and decompression are often tens of times 
slower than bzip2 or gzip, and can be as much as several hundreds of times
slower). 
d6 12
a17 9
The command-line interface permits compression, decompression, and viewing
of the contents of archives.  Compression preserves directory structure
but not file attributes.  There are no commands to update an existing 
archive or to extract part of an archive.  Files and archives larger than
2GB are not supported (but might work on 64-bit machines, not tested).
File names with nonprintable characters are not supported (spaces
are OK). Note that different versions of paq are usually incompatible, so
steps must be taken to ensure that the contents of archives made with older 
versions of paq will still be accessible after updating paq.
d19 6
a24 1
WWW: http://www.cs.fit.edu/~mmahoney/compression/
@


1.1
log
@Add paq 8.l, an archiver with an extremely high compression ratio.

PR:		ports/111391
Submitted by:	bf <bf2006a at yahoo.com>
@
text
@d18 3
a20 1
are OK).
@

