A-Z Popular New Computing Search »
Technology
 
Related Guides

5 Examples of Compression

 , updated on
Compression is the conversion of data to a format that requires less storage space as measured in bits. This typically involves looking for patterns in data and eliminating redundancies. As such, how well something compresses depends on how many patterns can be found in data. Text often compresses well due to patterns such as words. Data that is already compressed or that is highly random doesn't compress much. The following are a few examples of data compression.

Audio

Common audio formats include both lossless compression formats such as FLAC and lossy formats such as MP3. Lossy compression results in the loss of small amounts of information meaning a slight decline in audio quality.

Images

Digital cameras typically store images as compressed files automatically. Some cameras also allow raw image files to be stored that are uncompressed or slightly compressed. Depending on the speed of storage media, this can slow a camera down because raw images are extremely large. As such, storage in a lossy format such as JPEG is far more common.

Disk Compression

It is common for data to be compressed at the operating system level. For example, all data on a storage device can be automatically compressed by an operating system. With compression, there is a tradeoff between processing speed and disk usage whereby compressed files have slower access times.

Communications

Compressing messages sent over networks can improve performance of tools such as web browsers or mobile apps by efficiently using available bandwidth. Data compression can also lower a user's telecom bills if they are charged by data usage.

Archive Files

Archive files allow multiple directories and files to be placed in a single file. Common archive file formats such as ZIP also compress data. Archive files are commonly used for creating backups and sharing data.
Overview: Compression
Type
Definition
The conversion of data to a format that requires less space as measured in bits.
Value
Conserving resources such as data storage and bandwidth.
Trade-offs
Compression consumes computing cycles. Generally speaking, it is slower to access compressed data.
Lossy compression algorithms result in the loss of information and can reduce the quality of media such as audio files and images.
Related Concepts

Computing

This is the complete list of articles we have written about computing.
Abstraction
Affective Computing
Algorithms
AI
Big Data
Binary
Blockhead
Brute Force
Caching
Character Set
Client-Server
Coding
Coding Principles
Colocation
Compression
Computing
Cryptographic Keys
Cryptography
Dark Data
Data
Data Centers
Data Infrastructure
Data Integration
Data Migration
Data Processing
Data Science
Data Security
Deep Learning
Deep Magic
Digital
Edge Computing
Edit Distance
Emergence
End-User Computing
Everything Is A File
Files
Gamification
Garbage In, Garbage Out
Halt And Catch Fire
Hello World
Hexadecimal
Horizontal Scale
Instance
Internet Of Things
IT Infrastructure
Job Processing
Key Stretching
Last Mile
Latency
Local Area Network
Meet-me Room
Micro Data Center
Microcomputer
Moore's Law
Near Real-Time
Network Infra
Networking
Networks
Operating Systems
Overlay Network
Peer-to-peer
Precomputation
Private IP
Private Network
Proof Of Work
Proxy Server
Key Cryptography
Qualitative Data
Random Seed
Reluctant Algorithms
Reverse Algorithms
Reverse Proxy
Swarm Intelligence
System on a Chip
Throughput
Unstructured Data
Vertical Scale
Virtual Machine
Yobibyte
If you enjoyed this page, please consider bookmarking Simplicable.
 

Computing

Examples of computing in everyday life.

Delimited Text File

The common types of delimited text file.

Binary

Binary completely explained.

Hexadecimal

An overview of hexadecimal as it relates to computing.

Application vs Service

The difference between application software and services.

Data Processing

A definition of data processing with examples.

Virtual Machine

The common types of virtual machine.

System on a Chip

A definition of system on a chip with examples.

Embedded System

The definition of embedded system with examples.

Real-Time

A definition of real-time with examples.

Types of Technology

A reasonably comprehensive list of information technologies.

Gamification

A list of gamification techniques.

Information Technology Problems

A list of common IT problems.

Types Of Cloud

The basic types of cloud computing.

Machine Data

The common types of machine data.

Types Of Software

The common types of software.

Proprietary Technology

A definition of proprietary technology with examples.

Systems Design

The common elements of a systems design.

Systems vs Applications

The difference between systems and applications explained.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map