källkodningens
Källkodningens, sometimes referred to as source coding, is a fundamental concept in information theory and data compression. It deals with the process of converting data into a coded representation, typically for the purpose of efficient storage or transmission. The primary goal of source coding is to reduce redundancy in the data, thereby minimizing the number of bits required to represent it without losing essential information.
This process is distinct from channel coding, which focuses on adding redundancy to protect data against errors
Common source coding techniques include Huffman coding and arithmetic coding. Huffman coding builds a binary tree