Algorithms are used, for example, in caches to determine what data, if any, should be replaced by incoming data. See encryption and keys . The higher the frequency, the higher the bandwidth. This particular one was passed for an audio encoding and compression technique supported by Windows 95 and Internet Telephony. If you've ever downloaded a file or received a telephone call you can't hear, it could be because your playback software doesn't support the codec.
Compression programs reduce the size of a file or files.
The two types of compression are lossless compression and lossy compresion. In lossless compression, the compression process allows for the subsequent decompression of the file with no loss of the original data. Lossless compression is used for program and dat files. Lossy compression, in which the compression processes remove some of the data in a way that is not obvious to a person using the data. Lossy compression is used for sounds, graphics, animations, and videos.