La compressione è utile perché aiuta a ridurre l' uso delle risorse, come lo spazio di memorizzazione dei dati o la capacità di trasmissione. Poiché i dati compressi devono essere decompressi per poter essere utilizzati, questa elaborazione aggiuntiva impone costi di calcolo o altri costi attraverso la decompressione; questa situazione è ben lungi dall' essere un pranzo libero. La compressione dei dati è soggetta ad un compromesso di complessità spazio-temporale. Per esempio, uno schema di compressione per il video può richiedere un hardware costoso perché il video sia decompresso abbastanza velocemente da poter essere visto come viene decompresso, e l' opzione di decomprimere completamente il video prima di guardarlo può essere scomoda o richiedere ulteriore spazio di memorizzazione. La progettazione degli schemi di compressione dei dati implica compromessi tra diversi fattori, tra cui il grado di compressione, la quantità di distorsione introdotta (quando si usa la compressione dei dati persi) e le risorse di calcolo necessarie per comprimere e decomprimere i dati.
Cosa aiuta a ridurre l' uso delle risorse?
compressione