Comme dans tous échanges d’informations, la transmission de données compressées nécessite la compréhension du système de codage, aussi bien par l’émetteur que par le récepteur, afin que l’information transmise puisse être comprise par les deux interlocuteurs.
La compression de données est également l’objet de grands enjeux économiques liés aux limites technologiques. En effet, le stockage de données demande un matériel coûteux et encombrant, de plus la réduction de la consommation de bande passante lors d’une transmission de données permet une réduction des coûts.
En revanche, l’utilisation d’une donnée compressée induit une décompression et donc un surcroît de traitement pénalisant certaines applications.
On distingue deux types de compression : la compression sans perte (ZIP, PNG, FLAC, etc.) et la compression avec perte (JPG, MP3, AVI, etc.).