Main > Free Download Search >

Free gzip software for linux

gzip

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 167
gzip 1.3.12

gzip 1.3.12


gzip (GNU zip) is a very popular data compression program. more>>
gzip (GNU zip) is a very popular data compression program.

gzip (GNU zip) is a compression utility designed to be a replacement for compress. Its main advantages over compress are much better compression and freedom from patented algorithms. The GNU Project uses it as the standard compression program for its system.

gzip currently uses by default the LZ77 algorithm used in zip 1.9 (the portable pkzip compatible archiver). The gzip format was however designed to accommodate several compression algorithms. See below for a comparison of zip and gzip.

gunzip can currently decompress files created by gzip, compress or pack. The detection of the input format is automatic. For the gzip format, gunzip checks a 32 bit CRC. For pack, gunzip checks the uncompressed length. The compress format was not designed to allow consistency checks. However gunzip is sometimes able to detect a bad .Z file because there is some redundancy in the .Z compression format.
If you get an error when uncompressing a .Z file, do not assume that the .Z file is correct simply because the standard uncompress does not complain. This generally means that the standard uncompress does not check its input, and happily generates garbage output.

gzip produces files with a .gz extension. Previous versions of gzip used the .z extension, which was already used by the pack Huffman encoder. gunzip is able to decompress .z files (packed or gziped).

Several planned features are not yet supported (see the file TODO). See the file NEWS for a summary of changes since 0.5. See the file INSTALL for installation instructions. Some answers to frequently asked questions are given in the file INSTALL, please read it. (In particular, please dont ask me once more for an /etc/magic entry.)

WARNING: on several systems, compiler bugs cause gzip to fail, in particular when optimization options are on. See the section "Special targets" at the end of the INSTALL file for a list of known problems. For all machines, use "make check" to check that gzip was compiled correctly. Try compiling gzip without any optimization if you have a problem.

Usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
-c --stdout write on standard output, keep original files unchanged
-d --decompress decompress
-f --force force overwrite of output file and compress links
-h --help give this help
-l --list list compressed file contents
-L --license display software license
-n --no-name do not save or restore the original name and time stamp
-N --name save or restore the original name and time stamp
-q --quiet suppress all warnings
-r --recursive operate recursively on directories
-S .suf --suffix .suf use suffix .suf on compressed files
-t --test test compressed file integrity
-v --verbose verbose mode
-V --version display version number
-1 --fast compress faster
-9 --best compress better
--rsyncable Make rsync-friendly archive
file... files to (de)compress. If none given, use standard input.
<<less
Download (0.41MB)
Added: 2007-04-14 License: GPL (GNU General Public License) Price:
561 downloads
Tie::Gzip 0.06

Tie::Gzip 0.06


Tie::Gzip is a Perl module that can read and write gzip compressed files. more>>
Tie::Gzip is a Perl module that can read and write gzip compressed files.

SYNOPSIS

require Tie::Gzip;

tie filehandle, Tie::Gzip
tie filehandle, Tie::Gzip, mode, filename
tie filehandle, Tie::Gzip, filename

tie filehandle, Tie::Gzip, %options
tie filehandle, Tie::Gzip, mode, filename, %options
tie filehandle, Tie::Gzip, filename, %options

tie filehandle, Tie::Gzip, @options
tie filehandle, Tie::Gzip, mode, filename, @options
tie filehandle, Tie::Gzip, filename, @options

The Tie::Gzip module provides a file handle Tie for compressing and uncompressing files using the gzip compression format.

By tieing a filehandle to Tie::Gzip subsequent uses of the file subroutines with the tied filehandle will compress data written to an opened file using gzip compression and decompress data read from an opened file using gzip compression.

If the Tie::Gzip tie receives a filename or mode filename after completing the tie, Tie::Gzip will open filename.

During the tie, Tie::Gzip will first try to load the Compress::Zlib module and package. If successful, Tie::Gzip uses the Compress::Zlib for compressing and decompressing the file data.

<<less
Download (0.070MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1017 downloads
mod_gzip 1.3.26.1a

mod_gzip 1.3.26.1a


mod_gzip is a content acceleration module for Apache servers. more>>
mod_gzip is an external extension module for the WWWs most popular web server arrowApache, created in autumn, 2000.

Its implementation allows for using the compression method arrowgzip for a significant reduction of the volume of web page content served over the arrowHTTP protocol.

Currently mod_gzip uses the gzip compression level 6. This is hard-coded by the assignment gz1->level = 6 inside the function gz1_init.

The higher the compression level (gzip allows values between 1 and 9), the better the compression effect, but the higher the CPU time consumption as well. By adapting this compression level a user could solve the trade-off between CPU load and bandwidth saving according to his own requirements.

Own experiments have shown that level 3 already takes you near the effect of compression level 6 - at least the choice between these two values should be left to the user.

Thus it would be reasonable to have this compression level configurable by offering another directive mod_gzip_compression_level.
<<less
Download (0.13MB)
Added: 2005-05-05 License: The Apache License Price:
1635 downloads
gzip Recovery Toolkit 0.5

gzip Recovery Toolkit 0.5


gzip Recovery Toolkit attempts to automate the recovery of data from corrupted gzip files (including tarballs) through a program more>>
The gzip Recovery Toolkit attempts to automate the recovery of data from corrupted gzip files (including tarballs) through a program called gzrecover. gzip Recovery Toolkit package is still very experimental at this point.
99% of "corrupted" gzip archives are caused by transferring the file via FTP in ASCII mode instead of binary mode. Please re-transfer the file in the correct mode first before attempting to recover from a file you believe is corrupted.
This program is provided AS IS with absolutely NO WARRANTY. It is not guaranteed to recover anything from your file, nor is what it does recover guaranteed to be good data. The bigger your file, the more likely that something will be extracted from it. Also keep in mind that this program gets faked out and is likely to "recover" some bad data. Everything should be manually verified.
Usage:
Run gzrecover on a corrupted .gz file. Anything that can be read from the file will be written to a file with the same name, but with a .recovered appended (any .gz is stripped). You can override this with the -o option.
To get a verbose readout of exactly where gzrecover is finding bad bytes, use the -v option to enable verbose mode. This will probably overflow your screen with text so best to redirect output to a file.
Once gzrecover has finished, you will need to manually verify any data recovered as it is quite likely that our output file is corrupt and has some garbage data in it. If your archive is a tarball, read on.
For tarballs, the tar program will choke because GNU tar cannot handle errors in the file format. Fortunately, GNU cpio (tested at version 2.5 or higher) handles corrupted files out of the box.
Heres an example:
$ ls *.gz
my-corrupted-backup.tar.gz
$ gzrecover my-corrupted-backup.tar.gz
$ ls *.recovered
my-corrupted-backup.tar.recovered
$ cpio -F my-corrupted-backup.tar.recovered -i -v
If you have a previous release, please note that the patches to GNU tar have been discontinued. They were only marginally successful at best and GNU cpio does what is needed out of the box and does it far better.
Enhancements:
- Documentation updates, including a man page, plus code cleanup to better enable inclusion in GNU/Linux packages and eliminate compilation warnings.
<<less
Download (0.005MB)
Added: 2006-08-29 License: zlib/libpng License Price:
1170 downloads
Apache::Dynagzip 0.16

Apache::Dynagzip 0.16


Apache::Dynagzip is a mod_perl extension for Apache-1.3.X to compress the response with gzip format. more>>
Apache::Dynagzip is a mod_perl extension for Apache-1.3.X to compress the response with gzip format.

This Apache handler provides dynamic content compression of the response data stream for HTTP/1.0 and HTTP/1.1 requests. Standard gzip compression is optionally combined with an extra light compression that eliminates leading blank spaces and/or blank lines within the source document. An extra light compression could be applied even when the client (browser) is not capable to decompress gzip format.

Handler helps to compress the outbound HTML content usually by 3 to 20 times, and provides a list of useful features. This is particularly useful for compressing outgoing web content that is dynamically generated on the fly (using templates, DB data, XML, etc.), when at the time of the request it is impossible to determine the length of the document to be transmitted. Support for Perl, Java, and C source generators is provided.

Besides the benefits of reduced document size, this approach gains efficiency from being able to overlap the various phases of data generation, compression, transmission, and decompression. In fact, the browser can start to decompress a document, which has not yet been completely generated.

<<less
Download (0.024MB)
Added: 2007-06-11 License: Perl Artistic License Price:
866 downloads
Archive::TarGzip 0.03

Archive::TarGzip 0.03


Archive::TarGzip is a Perl module to save and restore files to and from compressed tape archives (tar). more>>
Archive::TarGzip is a Perl module to save and restore files to and from compressed tape archives (tar).

SYNOPSIS

######
# Subroutine Interface
#
use Archive::TarGzip qw(parse_header tar untar);

$tar_file = tar(@file, @options);
$tar_file = tar(@file);

$success = untar(@file);
$success = untar(@file, @options);

%tar_header = parse_header($buffer);

######
# File subroutines
#
use Archive::TarGzip;

tie *TAR_FILEHANDLE, Tie::Layers
tie *TAR_FILEHANDLE, Tie::Layers, @options

$success = open(TAR_FILEHANDLE, $tar_file);
$success = open(TAR_FILEHANDLE, $mode, $tar_file);

$success = print TAR_FILEHANDLE $file_name;
$success = print TAR_FILEHANDLE $file_name, $file_contents;

%tar_header = ;

$success = close(TAR_FILEHANDLE);

######
# Object
#
tie *TAR_FILEHANDLE, Tie::Layers;
tie *TAR_FILEHANDLE, Tie::Layers, @options;

$tar = tied *TAR_FILEHANDLE;
$tar = new Archive::TarGzip( );
$tar = new Archive::TarGzip(@options);

$success = $tar->OPEN( $tar_file, @options);
$success = $tar->OPEN( $mode, $tar_file, @options);

$success = $tar->PRINT($file_name);
$success = $tar->PRINT($file_name, $file_contents);

%tar_header = $tar->READLINE(@options);
%tar_header = $tar->READLINE(@file, @options);

$status = $tar->target( $buffer, $size);
$success = $tar->CLOSE();

The Archive::TarGzip module provides tar subroutine to archive a list of files in an archive file in the tar format. The archive file may be optionally compressed using the gzip compression routines. The Archive::TarGzip module also provides a untar subroutine that can extract the files from the tar or tar/gzip archive files. The tar and untar top level subroutines use methods from the Archive::TarGzip class.

The Archive::TarGzip class has many similarities to the very mature Archive::Tar class being at least three years older. The newer Archive::TarGzip relied very heavy on the work of the author of the Archive::Tar and in many instance the Archive::Tar is a better solution.

Altough the underlying tar file format is the same and similar code is used to access the data in the underlying tar files, the interace bewteen the two are completely different. The Archive::TarGzip is built on a Tie File Handle type interface. The nthe Archive::TarGzip provide means to access individual files within the archive file without bringing the entire archive file into memory. When the gzip compression option is active, the compression is performed on the fly without creating an intermediate uncompressed tar file.

<<less
Download (0.094MB)
Added: 2007-02-13 License: Perl Artistic License Price:
985 downloads
rzip 2.1

rzip 2.1


rzip is a compression program, similar in functionality to gzip or bzip2. more>>
rzip is a compression program, similar in functionality to bzip2 or gzip, but able to take advantage long distance redundencies in files, which can sometimes allow rzip to produce much better compression ratios than other programs.
The original idea behind rzip is described in my PhD thesis (see http://samba.org/~tridge/), but the implementation in this version is considerably improved from the original implementation.
The new version is much faster and also produces a better compression ratio.
Advantages
The principal advantage of rzip is that it has an effective history buffer of 900 Mbyte. This means it can find matching pieces of the input file over huge distances compared to other commonly used compression programs. The gzip program by comparison uses a history buffer of 32 kbyte and bzip2 uses a history buffer of 900 kbyte.
The second advantage of rzip over bzip2 is that it is usually faster. This may seem surprising at first given that rzip uses the bzip2 library as a backend (for handling the short-range compression), but it makes sense when you realise that rzip has usually reduced the data a fair bit before handing it to bzip2, so bzip2 has to do less work.
Disadvantages
rzip is not for everyone! The two biggest disadvantages are that you cant pipeline rzip (so it cant read from standard input or write to standard output), and that it uses lots of memory. A typical compression run on a large file might use a couple of hundred MB of ram. If you have ram to burn and want the best possible compression rate then rzip is probably for you, otherwise stick with bzip2 or gzip.
Enhancements:
- Added -L compression level option
- minor portability fixes
- fixed a bug that could cause some files to not be able to be uncompressed
<<less
Download (0.045MB)
Added: 2006-02-14 License: GPL (GNU General Public License) Price:
801 downloads
PeaZip 1.9

PeaZip 1.9


PeaZip is an archiving application, archive/extract: 001 (raw file split/join), 7z, 7zip sfx, Bzip2, Gzip, Pea, Tar, Z, Zip. more>>
PeaZip project is an archiver tool that supports its native Pea archive format (featuring compression, split volumes, and flexible encryption and integrity check schemes) and other mainstream formats, with special focus on handling open formats.
Full support: 7Z, 7-Zip sfx, Bzip2, Gzip, PEA, split TAR and ZIP.
Browse/test/extract-only support for ARJ, CAB, CHM, CPIO, DEB, ISO, LZH, NSIS installers, OOo files, RAR, RPM, Z.
PeaZips UI aims giving aid to the user to: edit, save and restore layout of archives (input files and folders list) to speed up definition of archiving and backup operations; save job definition, as plain text, to be used in scripts or for learning purpose; have a detailed job log after each operation.
The interface is fully skinnable (skins can be customised and saved as plain text to be re-edited as freely as possible) and uses customisable transparency.
The program doesnt need to be installed/unistalled, it can run from any path (even remote; a writeable path is recommended), however Windows version is released both as a standalone binary and as a fully automated installer/uninstaller package, allowing tight system integration to use PeaZip right from Explorer.
PeaZip acts as a graphic frontend for Pea executable (graphical) from the same Author and for Igor Pavlovs 7z executable (Myspaces 7z POSIX port under Linux), that can run in console mode or through a graphical wrapper to allow more user-friendly handling of output information.
Enhancements:
- Release 1.9 introduces several updates, new functions and interface enhancements over 1.8 series, based on feedback collected on previous 1.8 release series, featuring a substantially renewed user interface driven to a cleaner design and better usability. The layout composer and the archive browser were improved, introducing multiple selection, AZ/ZA sorting, better designed popup menus, options organized in a tabs, archive browsing navigation bar, recent archives history and many other under the hood usability improvements; see change log for a detailed description.
<<less
Download (MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
812 downloads
ziproxy 2.2.2

ziproxy 2.2.2


ziproxy is forwarding, non-caching, compressing proxy server. more>>
ziproxy is forwarding, non-caching, compressing proxy server. ziproxy squeezes images by converting them to low quality jpegs and optionally can also gzip HTML and other text-like data. ziproxy is intended to free bandwidth on dialup connections.

Can be run using inetd, xinetd, or you can use simple replacement "netd" that is part of this package. Former name of this project was mwp_proxy.

Installation:

To see your options, run:

./configure --help

Then run:

./configure

make

make install

<<less
Download (0.22MB)
Added: 2007-05-10 License: GPL (GNU General Public License) Price:
900 downloads
Long Range ZIP 0.18

Long Range ZIP 0.18


Long Range ZIP is a compression program that can achieve very high compression ratios and speed when used with large files. more>>
Long Range ZIP is a compression program that can achieve very high compression ratios and speed when used with large files. It uses the combined compression algorithms of lzma for maximum compression, lzo for maximum speed, and the long range redundancy reduction of rzip.
It is designed to scale with increases with RAM size, improving compression further. A choice of either size or speed optimizations allows for either better compression than even lzma can provide, or better speed than gzip, but with bzip2 sized compression levels.
Enhancements:
- Blocks to be compressed by lzma are now scanned by lzo in advance to find incompressible data and bypass attempting to compress them.
- This speeds up substantially attempting to compress incompressible files, and should fix the "lzma getting stuck on an incompressible block" bug.
- Basic Darwin support was added.
- Compression mode was stratified for lower levels of lzma compression.
<<less
Download (0.32MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1080 downloads
zlibc 0.9k

zlibc 0.9k


zlibc is a transparently access compressed files. more>>
Zlibc is a read-only compressed file-system emulation. It allows executables to uncompress their data files on the fly. No kernel patch, no re-compilation of the executables and the libraries is needed.

Using gzip -9, a compression ratio of 1:3 can easily be achieved! (See examples below). This program has (almost) the same effect as a (read-only) compressed file system.

This package overrides the "open" function (and other similar system call functions) of the C library. this package uses the LD_PRELOAD variable to redirect the dynamic linker to use the relevant functions of uncompress.o instead of the shared library.
<<less
Download (0.077MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1655 downloads
TCPpipe 0.2

TCPpipe 0.2


TCPpipe provides a small console-tool to transfer any data over a network. more>>
TCPpipe provides a small console-tool to transfer any data over a network.
TCPpipe is a small console-tool to transfer any data over a network. TCPpipe has to be run on both hosts. After establishing a TCP connection, the standard input on one host is sent to standard output on the other host.
This can be used to create something like a pipeline between two processes which run on different hosts.
TCPpipe is a very simple program, but it can be very useful.
To compile type:
$ make
Then copy the binary where you want, for instance:
# cp tcppipe /usr/local/bin
USAGE EXAMPLES:
For example you can transfer files without an FTP or HTTP server:
On host A:
tcppipe --listen --port 1100 --send < file-on-A
On host B:
tcppipe --connect --port 1100 --receive host.name.of.A > file-on-B
(The port 1100 is only an example, change the file- and hostnames.)
You could even transfer many files with tar:
tar -cOf file1 file2 dir/* | tcppipe -lp1100
tcppipe -cp1100 192.168.0.5 | tar -xf -
To gzip the data do this:
prog-producing-output | gzip | tcppipe --send ...
tcppipe --receive ... | gunzip | prog-reading-input
Enhancements:
- all the documentation stuff + improved Makefile
- support for resolving host names
- additional parameter checks
<<less
Download (0.014MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
931 downloads
JZlib 1.0.7

JZlib 1.0.7


JZlib is a re-implementation of zlib in pure Java. more>>
JZlib is a re-implementation of zlib in pure Java. The first and final aim for hacking this was to add packet compression support to pure Java SSH systems.
Main features:
- Needless to say, JZlib can inflate data, which is deflated by zlib and JZlib can generate deflated data, which is acceptable and is inflated by zlib.
- JZlib supports all compression level and all flushing mode in zlib.
- JZlib does not support gzip file handling supports.
- The performance has not been estimated yet, but it will not be so bad in deflating/inflating data stream on the low bandwidth network.
- JZlib is licensed under BSD style license
- Any invention has not been done in developing JZlib. So, if zlib is patent free, JZlib is also not covered by any patents.
Enhancements:
- change: memory and performance optimizations in the inflate operation.
- Many thanks to Paul Wakefield at platx.org(http://www.platx.org), who suggested above improvements.
- change: added the nowrap argument to Z{Input,Output}?Stream.
<<less
Download (0.050MB)
Added: 2005-08-19 License: LGPL (GNU Lesser General Public License) Price:
1528 downloads
IAMBACKUP 1.2

IAMBACKUP 1.2


IAMBACKUP provides a set of classes for backing up and restoring a MySQL database. more>>
IAMBACKUP provides a set of classes for backing up and restoring a MySQL database.

IAM backup is package made of two classes. One performs the backup of the selected MySQL database, and the second restores the database.

Both classes support gzip-compressed files for improved performance. When performing the backup, the user is prompted to download the backup file, straight from the browser.

Alternately, the backup can be stored on the local server at a predefined location. Restoring the database (or copying it to another server) is just as easy.

<<less
Download (0.033MB)
Added: 2007-03-13 License: LGPL (GNU Lesser General Public License) Price:
955 downloads
FireRPC 0.9.13

FireRPC 0.9.13


FireRPC is a library that provides an easy interface for C programs to make remote function queries via the XML RPC protocol. more>>
libfirerpc is a library that provides an easy interface for C programs to make remote function queries via the XML RPC protocol.

It supports SSL/TLS, HTTP authentication, HTTP 1.1 persistent connections and pipelining. It also supports POST data compression via bzip2 and response compression via bzip2, gzip, deflate and compress.
<<less
Download (0.30MB)
Added: 2005-09-21 License: GPL (GNU General Public License) Price:
1493 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5