README (zutils-1.8.tar.lz) | : | README (zutils-1.9.tar.lz) | ||
---|---|---|---|---|
Description | Description | |||
Zutils is a collection of utilities able to process any combination of | Zutils is a collection of utilities able to process any combination of | |||
compressed and uncompressed files transparently. If any given file, | compressed and uncompressed files transparently. If any file given, | |||
including standard input, is compressed, its decompressed content is | including standard input, is compressed, its decompressed content is used. | |||
used. Compressed files are decompressed on the fly; no temporary files | Compressed files are decompressed on the fly; no temporary files are | |||
are created. | created. | |||
These utilities are not wrapper scripts but safer and more efficient C++ | These utilities are not wrapper scripts but safer and more efficient C++ | |||
programs. In particular the '--recursive' option is very efficient in | programs. In particular the option '--recursive' is very efficient in | |||
those utilities supporting it. | those utilities supporting it. | |||
The utilities provided are zcat, zcmp, zdiff, zgrep, ztest and zupdate. | The utilities provided are zcat, zcmp, zdiff, zgrep, ztest, and zupdate. | |||
The formats supported are bzip2, gzip, lzip and xz. | The formats supported are bzip2, gzip, lzip, and xz. | |||
Zutils uses external compressors. The compressor to be used for each | Zutils uses external compressors. The compressor to be used for each format | |||
format is configurable at runtime. | is configurable at runtime. | |||
zcat, zcmp, zdiff, and zgrep are improved replacements for the shell | zcat, zcmp, zdiff, and zgrep are improved replacements for the shell scripts | |||
scripts provided by GNU gzip. ztest is unique to zutils. zupdate is | provided by GNU gzip. ztest is unique to zutils. zupdate is similar to | |||
similar to gzip's znew. | gzip's znew. | |||
NOTE: Bzip2 and lzip provide well-defined values of exit status, which | NOTE: Bzip2 and lzip provide well-defined values of exit status, which makes | |||
makes them safe to use with zutils. Gzip and xz may return ambiguous | them safe to use with zutils. Gzip and xz may return ambiguous warning | |||
warning values, making them less reliable back ends for zutils. | values, making them less reliable back ends for zutils. | |||
FORMAT NOTE 1: The '--format' option allows the processing of a subset | FORMAT NOTE 1: The option '--format' allows the processing of a subset | |||
of formats in recursive mode and when trying compressed file names: | of formats in recursive mode and when trying compressed file names: | |||
'zgrep foo -r --format=bz2,lz somedir somefile.tar'. | 'zgrep foo -r --format=bz2,lz somedir somefile.tar'. | |||
FORMAT NOTE 2: If the '--force-format' option is given, the files are | FORMAT NOTE 2: If the option '--force-format' is given, the files are | |||
passed to the corresponding decompressor without verifying their format, | passed to the corresponding decompressor without verifying their format, | |||
allowing for example the processing of compress'd (.Z) files with gzip: | allowing for example the processing of compress'd (.Z) files with gzip: | |||
'zcmp --force-format=gz file.Z file.lz'. | 'zcmp --force-format=gz file.Z file.lz'. | |||
LANGUAGE NOTE: Uncompressed = not compressed = plain data; it may never | LANGUAGE NOTE: Uncompressed = not compressed = plain data; it may never have | |||
have been compressed. Decompressed is used to refer to data which have | been compressed. Decompressed is used to refer to data which have undergone | |||
undergone the process of decompression. | the process of decompression. | |||
Copyright (C) 2009-2019 Antonio Diaz Diaz. | Copyright (C) 2009-2020 Antonio Diaz Diaz. | |||
This file is free documentation: you have unlimited permission to copy, | This file is free documentation: you have unlimited permission to copy, | |||
distribute and modify it. | distribute, and modify it. | |||
The file Makefile.in is a data file used by configure to produce the | The file Makefile.in is a data file used by configure to produce the | |||
Makefile. It has the same copyright owner and permissions that configure | Makefile. It has the same copyright owner and permissions that configure | |||
itself. | itself. | |||
End of changes. 8 change blocks. | ||||
24 lines changed or deleted | 24 lines changed or added |