Come file compressi zip o archivi di lavoro

June 30

Quando si maneggiano file o programmi di grandi dimensioni, avrete notato che sono spesso compressi, a volte in un formato di file .zip. utilità di compressione di file rendono la condivisione di file su Internet più facile, riducendo le dimensioni del file e riducendo la larghezza di banda e l'uso di dati. Utilità utilizzare uno senza perdita o compressione lossy. In lossless, il file compresso o compresso conserva tutte le informazioni, mentre in compressione lossy il programma scartare le informazioni che ritiene inutile.

Ridondanza

Un file di computer ha spesso la ridondanza, il che significa che ripete lo stesso pezzo di informazioni più e più volte. Un paragrafo di testo può contenere molte istanze della parola "la", per esempio. Per sbarazzarsi di ridondanza, l'utilità di compressione file potrebbe invece sostituire "la" con un simbolo o minore pezzo di informazione, riducendo così le dimensioni del file. Ridondanza esiste anche in programmi perché i linguaggi di programmazione spesso utilizzano un piccolo insieme di comandi più volte. utilità di compressione di file in grado di rilevare questa ridondanza e ridurre il programma per eliminarla.

Dizionario di compressione

utilità di compressione di file utilizzano il adattivo algoritmo basato su dizionario LZ per comprimere e ridurre le dimensioni dei file. Creato da e prende il nome da due programmatori, Lempel e Ziv, il dizionario LZ varia nei suoi metodi, ma a volte solo utilizza elenchi numerati. Quando una frase può aver letto in precedenza, "The quick brown fox jumps over the lazy dog", dopo la catalogazione dal programma di utilità di compressione, si può leggere, "5 4 0 3 1 9 5 8 7." In questo esempio, ciascun numero corrisponderebbe con una parola nel dizionario LZ e sostituendo le parole con numeri, le dimensioni del file diventa più piccolo.

Patterns

Più di un semplice restringimento singole parole o pezzi di informazione, compressi o file compressi anche ridursi modelli di informazioni. Nel caso del testo, ciò significherebbe ripetute gruppi di parole o spazi. I programmi che utilizzano il dizionario adattivo LZ possono in un primo momento scegliere di compattare i file in base catalogazione singole parole, ma sarebbe poi scegliere di ridurre le dimensioni del file da catalogare i modelli, invece. Se un file ripetuto le parole: "Mi piace scrivere," più volte, ad esempio, il programma di zippare o la compressione sarebbe condensare questi giù in un singolo carattere, come ad esempio un numero.

.zip Ed altri formati

Diverse utilità di compressione di file creeranno diversi formati di file. Il più comune di questi, .zip e formati .zipx, o file compressi, provengono dalla utilità di compressione / decompressione di file WinZip. Altri formati di file rimangono specifico per la piattaforma, come ad esempio alcuni per Mac e UNIX. Il formato .rar gode anche di popolarità perché offre agli utenti opzioni di sicurezza aggiuntive. La maggior parte delle utilità di compressione usano ancora il adattivo algoritmo di dizionario basato su LZ (o una variazione) per creare il file risultante, qualunque sia il suo formato finale.