Che cos’è la compressione e decompressione dei file?

La maggior parte delle persone ha scaricato file di grandi dimensioni, come musica o video, da Internet. A causa delle grandi dimensioni di questi file, scaricarli può richiedere ore. Per risolvere questo problema e fare un uso migliore dello spazio su disco, i file di grandi dimensioni vengono compressi, utilizzando vari software. Una volta scaricati, possono essere decompressi e visualizzati utilizzando un programma di decompressione.

Come funziona la compressione

Il software di compressione funziona utilizzando equazioni matematiche per eseguire la scansione dei dati dei file e cercare schemi ripetuti. Il software quindi sostituisce questi schemi ripetuti con piccoli pezzi di dati, o codice, che occupano meno spazio. Una volta che il software di compressione ha identificato un pattern ripetuto, lo sostituisce con un codice più piccolo che mostra anche le posizioni del pattern. Ad esempio, in un'immagine, il software di compressione sostituisce ogni istanza del colore rosso con un codice per il rosso che indica anche che ovunque nell'immagine si trova il rosso.

Tipi di compressione

I file compressi di solito terminano con .zip, .sit e .tar. Queste sono chiamate estensioni e indicano diversi formati di compressione: diversi tipi di software utilizzati per comprimere i file. Per i PC, .zip è il più comune, .sit è usato spesso con Mac e .tar usato con Linux. Quando vedi un file con una di queste estensioni, potrebbe trattarsi di un singolo file di grandi dimensioni o di un gruppo di file raggruppati insieme.

Compressione senza perdite

La compressione senza perdita è un modo per comprimere i file senza perdere alcun dato. Questo metodo avvicina i dati sostituendoli con un tipo di abbreviazione. Può ridurre le dimensioni dei file di circa la metà. Il formato .zip utilizza la compressione senza perdita di dati. Con questo modulo, il file si decomprime per fornire un duplicato esatto del file compresso, con la stessa qualità. Tuttavia, non è in grado di comprimere i file a dimensioni veramente ridotte, rendendolo meno utile per file di grandi dimensioni.

Compressione lossy

Per ridurre le dimensioni dei file fino all'80%, viene utilizzata la compressione con perdita. Il software di compressione lossy rimuove alcuni dati ridondanti da un file. Poiché i dati vengono rimossi, la qualità del file decompresso è inferiore all'originale. Questo metodo comprime file grafici, audio e video e il leggero danno alla qualità potrebbe non essere molto evidente. JPEG utilizza la compressione con perdita, motivo per cui i file convertiti in JPEG perdono un po 'di qualità. MP3 utilizza anche la compressione con perdita per adattare una grande quantità di file musicali in uno spazio ridotto, sebbene la qualità del suono sia inferiore rispetto a WAV, che utilizza la compressione senza perdita.

decompressione

Per utilizzare un file compresso, è necessario prima decomprimerlo. Il software utilizzato per decomprimere dipende da come il file è stato compresso in primo luogo. Per decomprimere un file .zip è necessario un software, come WinZip. Per decomprimere un file .sit, è necessario il programma Stuffit Expander. WinZip non decomprime i file .sit, ma una versione di StuffIt Expander può decomprimere sia i file .zip che .sit. I file che terminano con .sea o .exe sono chiamati file autoestraenti. Si tratta di file compressi che non richiedono alcun software speciale per la decompressione. Basta fare clic sul file e verrà decompresso e aperto automaticamente.