file compression

file compression

(algorithm)
The compression of data in a file, usually to reduce storage requirements.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

data compression

There are two categories of data compression. The first reduces the size of a single file to save storage space and transmit faster. The second is for storage and transmission convenience.

#1 - Compressing a Single File
The JPEG image, MPEG video, MP3 audio and G.7xx voice formats are widely used "lossy" methods that analyze which pixels, video frames or sound waves can be removed forever without the average person noticing (see lossy compression). GIF images have no loss of pixels but may have a loss of colors (see GIF).

JPEG files can be reduced as much as 80%; MPEG enables a two-hour HD movie to fit on a single disc, and MP3 sparked a revolution by reducing CD music 90%. For a list of compression methods, see codec examples. See JPEG, GIF, MPEG, MP3, G.7xx and interframe coding.

#2 - Compressing a Group of Files (Archiving)
The second "lossless" category compresses and restores data without the loss of a single bit. Although this is widely used for documents, this method is not aware of the content's purpose. It merely looks for repeatable patterns of 0s and 1s, and the more patterns, the higher the compression ratio. Text documents compress the most, while binary and already-compressed files (JPEG, MPEG, etc.) compress the least.

Although lossless methods such as the ZIP format are used to reduce the size of a single, huge file, they are widely used to compress several files into one "archive." It is convenient to store and considerably more convenient to transmit a single file than to keep track of multiple files. See lossless compression, archive, archive formats and capacity optimization.

Lossless Methods (Dictionary and Statistical)
The widely used dictionary method creates a list of repeatable phrases. For example, GIF images and ZIP and JAR archives are compressed with this method (see LZW). The statistical method converts characters into variable length strings of bits based on frequency of use (see Huffman coding).


Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
EROFS file system for better performance EMUI 9.1 features EROFS, a new super file system with improved file compression and 20% higher random read performance, which increases the speed of routine use, and increases application launch speed by 10%.
The most notable functions of WinRAR include very powerful document and multimedia file compression, file encryption, processing of other archive formats, programmable self-extracting (SFX) archives, damaged archive repair and Unicode support.
The file system is extendable with file compression features to enable users make the most out of their device storage.
The newly-redesigned SanDisk Memory Zone 3.0 app provides new features including an aggregated view of all content, a new timeline based photo browser, an integrated video and music player and built-in file compression and decompression capabilities.
* Preserve information quality even after extreme file compression
Qualcomm's patented inventions make possible not only connectivity and high-speed data transmission across mobile networks, but also high-precision GPS navigation, app store operations, power management and battery efficiency, mobile video including advanced compression, graphics, camera imaging and facial-recognition technology, audio quality and audio file compression, and much, much more," Rosenberg said.
Faroudja Enterprises develops intellectual property to improve video streaming and file compression efficiency without affecting perceived quality.
In [23], the authors first proposed a method for small text file compression based on the Burrow-Wheeler transformation.
- Improved file compression to transfer (IBMi version only)
PNG is a bitmapped image format primarily noted for its lossless data file compression. The image format is equipped with support for palette-based images (24 bit RGB or 32 bit RGBA) or grayscale images (with and without an alpha channel).
WinZip for Android is available free and offers optional in-app purchases to unlock additional file compression and encryption features including new Dropbox support.