COMPUTER NETWORKING

MULTIMEDIA AND QUALITY OF SERVICE

COMPRESSION

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Huffman coding is an encoding algorithm used for
A
lossless data compression
B
broadband systems
C
files greater than 1 Mbit
D
lossy data compression
Explanation: 

Detailed explanation-1: -Huffman coding is a lossless data compression algorithm. In this algorithm, a variable-length code is assigned to input different characters. The code length is related to how frequently characters are used. Most frequent characters have the smallest codes and longer codes for least frequent characters.

Detailed explanation-2: -Huffman coding is a lossless data compression technique. Huffman coding is based on the frequency of occurrence of a data item i.e. pixel in images. The technique is to use a lower number of bits to encode the data in to binary codes that occurs more frequently. It is used in JPEG files.

Detailed explanation-3: -Huffman coding is a form of lossless compression which makes files smaller using the frequency with which characters appear in a message. This works particularly well when characters appear multiple times in a string as these can then be represented using fewer bits . This reduces the overall size of a file.

Detailed explanation-4: -In 1985 Knuth made a little modification and so the algorithm was FGK [3]. Adaptive Huffman coding is also known as Dynamic Huffman coding, it is a lossless compression.

There is 1 question to complete.