library which typically compresses better (i.e., smaller resulting files) than
gzip.
Using CamlBZ2 you can read and write compressed "files", where files can be
anything offering an in_channel/out_channel abstraction (files, sockets, ...).
Also, with CamlBZ2 you can compress and decompress strings in memory using the
bzip2 compression algorithm.
Author: Olivier Andreu <oandrieu@gmail.com> and
Stefano Zacchiroli <zack@upsilon.cc>
WWW: http://camlbz2.forge.ocamlcore.org
PR: ports/132059
Submitted by: Jaap Boender <jaapb at kerguelen.org>
PylibLZMA provides a python interface for the liblzma
library to read and write data that has been compressed
or can be decompressed by Lasse Collin's LZMA Utils.
WWW: http://launchpad.net/pyliblzma
PR: ports/129560
Submitted by: David Naylor <dragonsa at highveldmail.co.za>
streams of data represented as lazy ByteStrings. It uses the zlib C
library so it has high performance. It supports the "zlib", "gzip" and
"raw" compression formats. It provides a convenient high level api suitable
for most tasks and for the few cases where more control is needed it provides
access to the full zlib feature set.
PR: ports/128552
Submitted by: Samy Al Bahra <sbahra@kerneled.org>
adds archive operations to the file context menus. Using this plugin you
will be able to extract and create archive files from within Thunar using
a single click.
WWW: http://foo-projects.org/~benny/projects/thunar-archive-plugin/
PR: ports/125998
Submitted by: ports at c0decafe.net <ports at c0decafe.net>
Libpar2 is a library for creating and using PAR2 files to detect
damage in data files and repair them if necessary. It can be used with
any kind of file. Par files are especially popular on Usenet.
Libpar2 is extracted from par2cmdline, and distributed separately.
WWW: http://parchive.sourceforge.net/
PR: ports/126578
Submitted by: Jeff Burchell <toxic@doobie.com>
New major version of RPM, based upon rpm5.org release.
Major new features are sqlite, xar and lzma support as
well as lots of cleanup and better support for FreeBSD.
See http://rpm5.org/pressrelease.php for more details.
The new rpm5 port is based on the old rpm4 port, with
new knobs added for Python and Lua scripting support.
PR: ports/123022
Submitted by: Anders F Björklund <afb@rpm5.org>
PHP libraries or applications, similar to Java jar files.
WWW: http://pear.php.net/package/PHP_Archive/
PR: ports/123832
Submitted by: Wen Heping <wenheping at gmail.com>
LZMA Utils is an attempt to provide LZMA compression to POSIX-like
systems. The idea is to have a gzip-like command line tool and
zlib-like library, which would make it easy to adapt the new
compression technology to existing applications.
WWW: http://tukaani.org/lzma/
tbb version of the par2cmdline tool.
par2cmdline is a program for creating and using PAR2 files to detect
damage in data files and repair them if necessary. It can be used with
any kind of file. Par files are especially popular on Usenet.
WWW: http://chuchusoft.com/par2_tbb/
PR: ports/120462
Submitted by: Ganael Laplanche <ganael.laplanche at martymac.com>
provides the ability to deal with POSIX tar(1) archive files. The
implementation is based heavily on Mauricio Fernández's implementation
in rpa-base, but has been reorganised to promote reuse in other projects.
The library can only handle files and directories at this point.
The command line utility, minitar, can only create archives, extract from
archives, and list archive contents.
WWW: http://rubyforge.org/projects/ruwiki/
All common archive types are supported. RPM and ISO are handled without
rpm or isodump executables.
PR: 122149
Submitted by: Andreev Maxim <andreevmaxim@gmail.com>
Approved by: miwi (mentor)
as a PHP-oriented equivalent of the Java jar format. As jar, PHK allows to
distribute and run a library or an application as a single file.
The PHK accelerator transparently makes PHK runtime faster.
WWW: http://pecl.php.net/package/phk/
PR: ports/119828
Submitted by: Ditesh Shashikant Gathani <ditesh at gathani.org>
This package allows you to create, and extract tar archives.
Since the package uses InputStream and OutputStream, it is possible
to combine this package with the java.util.zip package to handle
.tar.gz files.
WWW: http://www.trustice.com/java/tar/
Linux version of par2cmdline. Useful when the native version
does not work correctly (e.g. when you get a "Main packet
not found" error).
PR: ports/112124
Submitted by: Ganael LAPLANCHE <ganael.laplanche@martymac.com>
Simple command line implementation of PPMD compression algorithm. It
is based on code by Dmitry Shkarin (archivers/ppmd) but reworked by
Igor Pavlov and bundled with 7zip.
WWW: http://www.7-zip.org/sdk.html
class for manipulating self-contained PHP Archive (phar) files.
The Phar class can be used to create and to extract contents of
phar files as well as iterating over their contents.
PHP Archive files (Phars) are special collections of files that
can be transparently run right out of the file, similar to Java's
jar archive files. Using a phar archive, it is possible to distribute
a complete PHP application in a single file that will run out of the
file without modification or extraction.
WWW: http://pecl.php.net/package/phar/
PR: ports/115224
Submitted by: Ditesh Shashikant Gathani <ditesh at gathani.org>
Unfoo is a tiny sh(1) wrapper to simplify decompression of files.
Supported archive types: tar, gzip, bzip2, ace, rar, zip, 7z.
WWW: http://obsoleet.org/code/unfoo/
Author: Graham Forest <vitaminmoo@wza.us>
Based on: Gentoo Portage
packer for several different executable formats. It achieves an
excellent compression ratio and offers very fast decompression.
Your executables suffer no memory overhead or other drawbacks
because of in-place decompression.
UPX is copyrighted software distributed under the terms of the
GNU General Public License, with special exceptions granting
the free usage for commercial programs as stated in the
UPX License Agreement.
WWW: http://upx.sourceforge.net/
UCL implements a number of compression algorithms that achieve an excellent
compression ratio while allowing *very* fast decompression. Decompression
requires no additional memory.
Author: Markus Franz Xaver Johannes Oberhumer
markus@oberhumer.com
WWW: http://www.oberhumer.com/opensource/ucl/
grzip is a high-performance file compressor based on Burrows-Wheeler
Transform, Schindler Transform, Move-To-Front, and Weighted Frequency
Counting. It uses the Block-Sorting Lossless Data Compression Algorithm,
which has received considerable attention in recent years for both its
simplicity and effectiveness. This implementation has a compression rate
of 2.234 bps on the Calgary Corpus (14 files) without preprocessing
filters.
WWW: http://magicssoft.ru/?folder=projects&page=GRZipII
Author: Ilya Grebnov