Today there are many different classes noiseimmunity codes that differ from each other structure, functionality, energy efficiency, encoding and decoding algorithms and many other parameters. Today we can speak of a new class of noiseimmunity codes for channels with erasure. Codes of this class can be coded message finite size (file) potentially unlimited stream of independent packages. This property is a new class of codes distinguishes it from classic block or convolutional, noiseimmunity codes with a given speed. When encoding file these codes are also encrypted file data rather than flow. A new class of codes is also called class Fountain Codes (Digital Fountain Codes).
error control codes, the probability of decoding, check digit