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 "Compress" sono apparse tre volte. Un computer potrebbe comprimerli catalogando la prima istanza e equiparando tutte le istanze successive con "& CMP", riducendo quindi il numero di lettere o caratteri, 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, computerI programmi 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 o un gruppo di grandi dimensioni.

I 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 "Era il migliore dei tempi, era thE peggiori i tempi, "le sequenze" sono state ripetute le "e la" st dei tempi ". Un programmatore può scegliere di sostituire ogni intera frase o forse sostituire" It "individualmente e" dei tempi "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, 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. Ai file di disprezzoche non sono auto-estrarre, sono disponibili un numero di programmi di terze parti per il download su Internet.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?