Skip to main content

Cos'è la compressione dei file?

La compressione del file è un metodo utilizzato dai computer per ridurre la dimensione di un file elettronico o un gruppo di file alla dimensione più piccola possibile.I file zip sono un esempio comune di compressione dei file.Esistono molte tecniche che i programmi per computer utilizzano per comprimere i file, ma il metodo più comune è sostituire sequenze ripetute con sequenze più piccole.I computer lo fanno catalogando la prima istanza e riferendosi ad essa nei casi successivi.Ad esempio, nelle frasi prima di questo, le lettere sono apparse tre volte.Un computer potrebbe comprimerli catalogando la prima istanza e equiparando tutte le istanze successive con cmp mdash; riducendo così il numero di lettere o caratteri, richiesto e riducendo la dimensione del file.Nel corso di un file di grandi dimensioni, tale sostituzione può risparmiare molto spazio.Va notato, tuttavia, l'utente non lo vede: il computer fa tutto il lavoro in background.

Per tenere traccia delle sostituzioni abbreviate, i programmi per computer creano anche un dizionario per il file compresso.Nel mondo della compressione dei file, un dizionario è un elenco delle frasi originali e dei loro sostituti.Questo dizionario è incluso nella dimensione del file, tuttavia, quindi occuperà anche spazio, riducendo la quantità di spazio salvato dalla compressione.Per questo motivo, di solito è meno efficiente comprimere un singolo file piccolo rispetto a un file di grandi dimensioni o un gruppo.

Programmi che eseguono la compressione dei file funzionano in modi leggermente diversi.Queste differenze sono principalmente il risultato di qualcosa chiamato algoritmo.Un algoritmo è un costrutto matematico che cerca ripetizioni e inserisce i semplici riferimenti.I programmatori creano gli algoritmi di compressione e definiscono i modelli e le sostituzioni da utilizzare per la compressione.Le varianze possono influenzare l'efficienza della compressione.Ad esempio, nella frase è stato il migliore dei tempi, è stato il peggiore dei tempi, le sequenze che sono state ripetute la e la St of Times.Un programmatore può scegliere di sostituire ogni intera frase o forse sostituirla individualmente e di volte individualmente.Queste lievi differenze negli algoritmi sono il motivo per cui alcuni programmi di compressione dei file funzionano meglio su alcuni tipi di file rispetto ad altri.

Alcuni tipi di file compressi sono auto-estrarre, il che significa che si aprono automaticamente quando un utente fa clic su di essi mdash; non sono necessari programmi esterni per disprezzare.Per realizzare questi file, il programma di compressione originale deve aggiungere codice aggiuntivo al file compresso.Per questo motivo, un file compresso auto-estrarre è spesso più grande dello stesso file se è stato compresso normalmente.Questo è in genere considerato un buon compromesso per le aziende che rilasciano programmi da installare sui computer domestici.Realizzando il file auto-estrazione, consente all'utente domestico di saltare un passo e rende più probabile che il software venga installato.Per disprezzare file che non si auto-estraggono, sono disponibili un numero di programmi di terze parti per il download su Internet.