You are on page 1of 17

DATA COMPRESSION

TECHNIQUES
IN NETWORK COMMUNICATION
Data Compression
It’s just like
recklessly packing
for a trip
“Reducing storage requirements and
improving transfer speeds over standard
connections”
Packaging Services
“Engineers devise algorithms breaking
down longer codes and strings of data, into
shorter and much more efficient data
packets, then re-assembling them using
the data retained”
EX: When a sequence of colours, like ‘blue, red, red, blue’ is found throughout
the image, the formula can turn this data string into a single bit, while still
maintaining the underlying information.
50%+
Data compression typically lowers a file size by 50% or greater.
When sending data over the internet,
compression can be run on the entire
content. For larger files, they are shared
a part of an archive file in many
compressed formats like ZIP, MP3,
MP4, RAR etc..
Techniques:
Lossy vs Lossless
Lossy Method
for data compression
• Lowers size by deleting unnecessary information, ultimately reducing the
complexity of information.

• Significantly higher compression rates, however quality degradation is


common.

• Irreversible compression, with higher data holding capacity.


• Types of algorithms include: Transform coding, fractal compression, Discrete
cosine transformation etc.
Examples of Lossy
compression:
• MP3
• JPEG
• GIF
• MPEG videos
Lossless Method
for data compression
• Removes data by locating and removing bits with statistical redundancies
• No loss of data occurs, as no information is actually deleted.
• Smaller compression rates, while maintaining absolute quality.
• Important for corporate databases and professional media files.
• Can be reversed once the data reaches its destination.
• Includes usage of algorithms like: Huffman encoding, arithmetic encoding,
Run-length encoding etc..
Examples of
Lossless
compression:
• PNG
• MP4
• Text Files
• LZ77
• Animation encoders
THANK
YOU!!

You might also like