Information about Compress
This article is about the data compression utility. For other uses, see Compression.
compress is a UNIX compression program based on the LZC compression method, which is an LZW implementation using variable size pointers as in LZ78.
Description of program
Files compressed by compress are typically given the extension .Z. Most tar programs will pipe their data through compress when given the command line option -Z (tar in itself does not compress, it just stores multiple files within one tape archive file).Files can be returned to their original state using uncompress. The usual action of the program is not to create an uncompressed copy of the file, but to uncompress the compressed file (so that the uncompressed version retains the timestamp and other attributes of the compressed file).
The LZW algorithm used in compress was patented by Sperry Research Center in 1983. The person who applied for the patent published an IEEE article on the algorithm in 1984,[1] without mentioning that the algorithm was patent pending. Spencer Thomas took this article and implemented compress in 1984, without realizing that the LZW algorithm was patent pending (The GIF image format also incorporated LZW compression in this way and later Unisys claimed royalties on implementations of GIF). Joseph M. Orost led the team and worked with Spencer et.al. to create the 'final' (4.0) version of compress and published it as free software to the 'comp.sources.unix' USENET group in 1985. The patent on LZW compression was granted in 1985 and that is why compress could not be used without paying royalties to Sperry Research (which became Unisys). compress has fallen out of favor in particular user-groups because it makes use of the LZW algorithm which is covered by UNISYS and IBM patents – because of this gzip and bzip2 increased in popularity on Linux-based operating systems due to their alternative algorithms. compress has however maintained a presence on Unix and BSD systems. The LZW patent expired in 2003 so it is now in the public domain in the United States.
'compress' for Mac OS X
There is also a Freeware Mac OS X application with the same name; but it is completely unrelated with the former. This program supports the zip, 7z, bzip2, gzip, and tar formats. A much earlier program dating from the 1980s, MacCompress, is a Mac OS GUI wrapper for compress, but has not been used for some time. The Darwin operating system includes a compress utility as described above, accessed from A Drive.See also
External links
- ncompress - free software compress/uncompress implementation for Linux/Unix (in a compress'd archive), also Debian package
- Compress for Mac OS X home page
- compress - original Unix compress (in a compress'd archive)
- compress - original Unix compress executable (gzip'd)
- Source Code for compress v4.0
- ZIP File containing a Windows port of the compress utility
References
1. ^ Welch, Terry A., "A technique for high performance data compression", IEEE Computer, 17(6), pp.8-19, June 1984.
Data compression software implementations | |||||
|---|---|---|---|---|---|
| Video codecs (Comparison) |
| ||||
| Audio codecs (Comparison) | |||||
| Archivers (Comparison) | |||||
| See for methods and for formats | |||||
Compression itself may refer to:
..... Click the link for more information.
- Gas compression, raising the pressure and reducing the volume of gases
- Physical compression, the result of the subjection of a material to compressive stress
..... Click the link for more information.
Unix (officially trademarked as UNIX®) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy.
..... Click the link for more information.
..... Click the link for more information.
Lempel-Ziv-Welch (LZW) is a universal lossless data compression algorithm created by Abraham Lempel, Jacob Ziv, and Terry Welch. It was published by Welch in 1984 as an improved implementation of the LZ78 algorithm published by Lempel and Ziv in 1978.
..... Click the link for more information.
..... Click the link for more information.
A filename extension is a suffix to the name of a computer file applied to indicate its type. It is commonly used to infer information about what sort of data might be stored in the file.
..... Click the link for more information.
..... Click the link for more information.
Tar
GNU tar 1.16 showing three common types of tarballs (shown in red).
File extension:
MIME type:
Uniform Type Identifier: public.
..... Click the link for more information.
GNU tar 1.16 showing three common types of tarballs (shown in red).
File extension:
.tarMIME type:
application/x-tarUniform Type Identifier: public.
..... Click the link for more information.
pipeline is the original software pipeline: a set of processes chained by their standard streams, so that the output of each process (stdout) feeds directly as input (stdin) of the next one. Each connection is implemented by an anonymous pipe.
..... Click the link for more information.
..... Click the link for more information.
uncompress is a shell command in Unix-like environments.
The uncompress utility will restore files to their original state after they have been compressed using the compress utility.
..... Click the link for more information.
The uncompress utility will restore files to their original state after they have been compressed using the compress utility.
..... Click the link for more information.
Graphics Interchange Format
A rotating globe in GIF format. The gradient blue areas of this image transition choppily, a common artifact produced when dithering is not employed.
File extension:
..... Click the link for more information.
A rotating globe in GIF format. The gradient blue areas of this image transition choppily, a common artifact produced when dithering is not employed.
File extension:
...... Click the link for more information.
Unisys Corporation
Public (NYSE: UIS )
Founded 1886 as American Arithmometer Company
1986 as Unisys
Headquarters Blue Bell, Pennsylvania, United States
Key people Joseph W.
..... Click the link for more information.
Public (NYSE: UIS )
Founded 1886 as American Arithmometer Company
1986 as Unisys
Headquarters Blue Bell, Pennsylvania, United States
Key people Joseph W.
..... Click the link for more information.
Usenet (USEr NETwork) is a global, decentralized, distributed Internet discussion system that evolved from a general purpose UUCP architecture of the same name. It was conceived by Duke University graduate students Tom Truscott and Jim Ellis in 1979.
..... Click the link for more information.
..... Click the link for more information.
gzip
File extension:
MIME type:
Developed by: Jean-loup Gailly and Mark Adler
Type of format: data compression
gzip is a software application used for file compression.
..... Click the link for more information.
File extension:
.gzMIME type:
application/x-gzipDeveloped by: Jean-loup Gailly and Mark Adler
Type of format: data compression
gzip is a software application used for file compression.
..... Click the link for more information.
bzip2
File extension:
MIME type:
Type code: Bzp2
Developed by: Julian Seward
Type of format: data compression
bzip2
..... Click the link for more information.
File extension:
.bz2, .tar.bz2, .tbz2, .tb2MIME type:
application/x-bzipType code: Bzp2
Developed by: Julian Seward
Type of format: data compression
bzip2
..... Click the link for more information.
Linux (pronunciation: IPA: /ˈlɪnʊks/, lin-uks) is a Unix-like computer operating system. Linux is one of the most prominent examples of free software and open source development; its underlying source code can be
..... Click the link for more information.
..... Click the link for more information.
Unix (officially trademarked as UNIX®) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy.
..... Click the link for more information.
..... Click the link for more information.
Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the UNIX derivative distributed by the University of California, Berkeley, starting in the 1970s.
..... Click the link for more information.
..... Click the link for more information.
Freeware is copyrighted computer software which is made available for use free of charge, for an unlimited time. Authors of freeware often want to "give something to the community", but also want credit for their software and to retain control of its future development.
..... Click the link for more information.
..... Click the link for more information.
Mac OS X (IPA: /mæk.oʊ.ɛs.tɛn/) is a line of graphical operating systems developed, marketed, and sold by Apple Inc., the latest of which is pre-loaded on all currently shipping Macintosh computers.
..... Click the link for more information.
..... Click the link for more information.
ZIP
A zip archive icon from the Nuvola icon set.
File extension:
MIME type:
Uniform Type Identifier: com.pkware.
..... Click the link for more information.
A zip archive icon from the Nuvola icon set.
File extension:
.zipMIME type:
application/zipUniform Type Identifier: com.pkware.
..... Click the link for more information.
7z
File extension:
MIME type:
Developed by: Igor Pavlov
Type of format: Data compression 7z
..... Click the link for more information.
File extension:
.7zMIME type:
application/x-7z-compressedDeveloped by: Igor Pavlov
Type of format: Data compression 7z
..... Click the link for more information.
bzip2
File extension:
MIME type:
Type code: Bzp2
Developed by: Julian Seward
Type of format: data compression
bzip2
..... Click the link for more information.
File extension:
.bz2, .tar.bz2, .tbz2, .tb2MIME type:
application/x-bzipType code: Bzp2
Developed by: Julian Seward
Type of format: data compression
bzip2
..... Click the link for more information.
gzip
File extension:
MIME type:
Developed by: Jean-loup Gailly and Mark Adler
Type of format: data compression
gzip is a software application used for file compression.
..... Click the link for more information.
File extension:
.gzMIME type:
application/x-gzipDeveloped by: Jean-loup Gailly and Mark Adler
Type of format: data compression
gzip is a software application used for file compression.
..... Click the link for more information.
This article relates to both the original "Classic" Mac OS as well as Mac OS X, Apple's more recent operating system. See the Mac OS X article for information directly relating to this current Macintosh operating system.
..... Click the link for more information.
graphical user interface (GUI) is a type of user interface which allows people to interact with a computer and computer-controlled devices which employ graphical icons, visual indicators or special graphical elements called "widgets", along with text, labels or text
..... Click the link for more information.
..... Click the link for more information.
Darwin
GNOME running on OpenDarwin
Company/developer: Apple Inc.
OS family: NEXTSTEP
Source model: Free and open source software
Stable release: [ 8.10.
..... Click the link for more information.
GNOME running on OpenDarwin
Company/developer: Apple Inc.
OS family: NEXTSTEP
Source model: Free and open source software
Stable release: [ 8.10.
..... Click the link for more information.
data compression or source coding is the process of encoding information using fewer bits (or other information-bearing units) than an un-encoded representation would use through use of specific encoding schemes.
..... Click the link for more information.
..... Click the link for more information.
Image compression is the application of Data compression on digital images. In effect, the objective is to reduce redundancy of the image data in order to be able to store or transmit data in an efficient form.
Image compression can be lossy or lossless.
..... Click the link for more information.
Image compression can be lossy or lossless.
..... Click the link for more information.
Printing: lp Communications: inetd netstat ping rlogin nc traceroute Searching: find grep strings Miscellaneous: banner bc cal dd man size yes
..... Click the link for more information.
..... Click the link for more information.
data compression or source coding is the process of encoding information using fewer bits (or other information-bearing units) than an un-encoded representation would use through use of specific encoding schemes.
..... Click the link for more information.
..... Click the link for more information.
Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy.
In computer science, an implementation is a realization of a technical specification or algorithm as a program, software
..... Click the link for more information.
In computer science, an implementation is a realization of a technical specification or algorithm as a program, software
..... Click the link for more information.
A video codec is a device or software that enables video compression and or decompression for digital video. The compression usually employs lossy data compression. Historically, video was stored as an analog signal on magnetic tape.
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus