• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » What is Data Compression

By Abhishek Ghosh November 14, 2023 7:14 pm Updated on November 14, 2023

What is Data Compression

Advertisement

Data compression is a process in which the amount of digital data is condensed or reduced. This reduces the amount of storage space required and reduces the data transfer time. In telecommunications, the compression of messages from a source by a sender is called source encoding.

Basically, data compression attempts to remove redundant information. To do this, the data is converted into a representation that allows all – or at least most – of the information to be presented in a shorter form. This process is done by an encoder and is called compression. The reversal is called decompression.

Lossless compression, lossless encoding, or redundancy reduction is when the compressed data can be used to extract exactly the original data. This is necessary, for example, when compressing executable program files.

Advertisement

---

In the case of lossy compression or irrelevance reduction, the original data can usually no longer be recovered exactly from the compressed data, i.e. part of the information is lost; the algorithms try to omit only “unimportant” information as much as possible. Such methods are often used for image or video compression and audio data compression (see Basic Details of MP3 Audio Format).

What is Data Compression

 

How Data Compression Works

 

Data compression takes place in most long-distance transmissions of digital data these days. It helps to save resources when transmitting or storing data by turning it into a form that is as minimal as possible, depending on the application. Only data that is redundant in some form can be compressed. If there is no redundancy – for example, in the case of completely random data – lossless compression is in principle impossible due to the Kolmogorov complexity. Likewise, the dovecote principle prohibits any file from being losslessly compressed. Lossy compression, on the other hand, is always possible: an algorithm ranks the data according to how important it is and then discards the “unimportant” data. In the list of how important which components are, more and more can be discarded by shifting the “keep threshold” accordingly.

In the case of data compression, computational effort is required on both the sender and receiver sides in order to compress or restore the data. However, the computational effort is very different for different compression methods. For example, Deflate and LZO are very fast in both compression and decompression, while LZMA, for example, achieves particularly extensive compression – and thus the smallest possible amounts of data – at great expense, while compressed data can be converted back to its original form very quickly. This forces a different choice of compression method depending on the area of application. Therefore, compression methods are optimized for either data throughput, energy consumption, or data reduction, and compression does not always aim for the most compact representation possible. The difference becomes clear in these examples:

If video or sound recordings are broadcast live, compression and recovery must be performed as quickly as possible. Loss of quality is justifiable if the maximum (possible) transmission rate is maintained. This applies, for example, to telephone conversations, where the other person is often still understood even if the sound quality is poor.
If a single file is downloaded by countless users, a slow but very powerful compression algorithm is worthwhile. The reduced bandwidth during transmission easily makes up for the time spent on compression.
When backing up and archiving data, it is necessary to use an algorithm that may also be used in the distant future. In this case, only common, proven algorithms can be considered, which sometimes do not have the best compression rates.

The type of data is also relevant for the selection of the compression method. For example, the two compression programs commonly used on Unix-like operating systems, gzip and bzip2, have the properties that gzip compresses only 32,000 bytes of blocks, while bzip2 has a block size of 900,000 bytes. Redundant data is only compressed within these blocks.

Tagged With replied3nq , voyage949
Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to What is Data Compression

  • Nginx WordPress Installation Guide (All Steps)

    This is a Full Nginx WordPress Installation Guide With All the Steps, Including Some Optimization and Setup Which is Compatible With WordPress DOT ORG Example Settings For Nginx.

  • WordPress & PHP : Different AdSense Units on Mobile Devices

    Here is How To Serve Different AdSense Units on Mobile Devices on WordPress With PHP. WordPress Has Function Which Can Be Used In Free Way.

  • Changing Data With cURL for OpenStack Swift (HP Cloud CDN)

    Changing Data With cURL For Object is Quite Easy in OpenStack Swift. Here Are Examples With HP Cloud CDN To Make it Clear. Official Examples Are Bad.

  • PHP Snippet to Hide AdSense Unit on WordPress 404 Page

    Here is Easy PHP Snippet to Hide AdSense Unit on WordPress 404 Page to Avoid Policy Violation and Decrease False Impression, False Low CTR.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

vpsdime

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Cloud-Powered Play: How Streaming Tech is Reshaping Online GamesSeptember 3, 2025
  • How to Use Transcribed Texts for MarketingAugust 14, 2025
  • nRF7002 DK vs ESP32 – A Technical Comparison for Wireless IoT DesignJune 18, 2025
  • Principles of Non-Invasive Blood Glucose Measurement By Near Infrared (NIR)June 11, 2025
  • Continuous Non-Invasive Blood Glucose Measurements: Present Situation (May 2025)May 23, 2025
PC users can consult Corrine Chorney for Security.

Want to know more about us?

Read Notability and Mentions & Our Setup.

Copyright © 2026 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy