Skip to main content

Cos'è la compressione del codice?

Il codice del computer può essere considerato il DNA del mondo digitale mdash;Le linee grezze di dati che compongono tutti i programmi, i file grafici e la musica digitale.Più grande e più complesso è il file o l'applicazione, più codice contiene.Dati i limiti finiti dei dischi rigidi e di altri tipi di archiviazione dei dati, la compressione del codice viene spesso utilizzata per ridurre temporaneamente le dimensioni dei file.Funziona utilizzando algoritmi speciali per creare un pezzo di codice più piccolo per un pezzo più grande.I dati possono essere compressi e non compressi in questo modo, a condizione che un programma di compressione conosca l'algoritmo corretto per sbloccarlo.

La maggior parte delle persone che sanno come usare un computer hanno almeno una familiarità di passaggio con il modo in cui i dati vengono archiviati, in terminidi kilobyte, megabyte, gigabyte e così via.Ciò che potrebbero non capire è la relazione tra queste unità di misurazione e le parole reali, la grafica, la musica e i programmi che manipolano sullo schermo.Un singolo byte rappresenta un singolo carattere di testo ed è costituito da otto unità più piccole note come bit.I bit sono i componenti grezzi delle informazioni digitali e il modo in cui sono organizzati crea diverse lettere di alfabeto, numeri o altri tipi di caratteri.In modo che uno o due caratteri della versione compressa rappresentino un numero maggiore dell'originale.I due principali tipi di compressione del codice sono noti come

perdita

e perdita .La compressione della perdita può essere utilizzata nei casi in cui è accettabile alcune perdite di dati, come i file musicali in cui alcune frequenze non sono necessarie.Fondamentalmente, un algoritmo di perdita conta il numero di volte in cui una determinata sezione di dati viene riutilizzata in un file e genera un pezzo di codice più piccolo che mette in atto quel numero.La compressione di dimensioni maggiori può essere in genere ottenuta utilizzando questo metodo e il formato MP3 è un esempio di questo tipo di file compresso. La differenza funzionale di base tra la compressione perdita e senza perdita è che con la compressione perdita, i dati che non possono essere compressi vengono scartati,mentre la compressione senza perdita di perdita mantiene, non compressa.Questo porta a dimensioni di file compresse più grandi, ma una conservazione della qualità dei file originale.Documenti di testo e altri file simili, in cui le informazioni non possono essere perse, devono essere compresse in questo modo.

In generale, un file compresso non può essere utilizzato o manipolato se non non è compresso.La compressione è uno stato temporaneo, quindi utilizzato principalmente per scopi di archiviazione o trasmissione.Ciò non si estende ai file musicali e video compressi, tuttavia, per i quali esistono programmi che possono decodificare al volo, durante la riproduzione.