Compression algorithms are key to transfer and storage of multimedia applications, and many large networks depend on effective compressions. This text discusses the basic principles of compression, common compression algorithms and important standards.