Come funziona la compressione di un file di lavoro?

June 23

zippare

Il termine "zippare" è un termine generico per la compressione di un file. Ciò si riflette in applicazioni quali PkZip, WinZip ed altri. Nelle versioni attuali di Windows, il termine "zippato" in realtà appare con la parola "compresso" in molti luoghi, come ad esempio il menu "Invia a", che di solito hanno "compresso (zip) cartella" come destinazione. Ci sono anche altri modi per comprimere un file come WinRar, Gzip e Tar. Ogni volta che un file è stato compresso o zip, esso dovrà essere compresso o decompresso, prima di poter essere usato per il suo scopo originale.

scopi

Il motivo principale per comprimere un file è in modo che la dimensione fisica del file sul computer è più piccolo. Questo viene fatto quando è necessario liberare spazio su un disco rigido che è fuori di spazio, per esempio. E 'anche comunemente fatto quando si desidera inviare un file di grandi dimensioni tramite e-mail, in quanto è molto più veloce di inviare un file più piccolo in una rete. Lo scopo originale del processo di compressione è stato quello di rendere i file più piccoli in modo che potessero essere memorizzati su nastri di backup in caso di problemi o la distruzione dei file originali.

Processo

Quando un file è compresso, la parte più critica del processo di compressione è di non perdere tutti i dati nel file. Se, quando un file è stato compresso, tutti i dati viene perso, quindi il processo di compressione è stato inutile perché qualsiasi tipo di file che è stato compresso deve essere disponibile per essere compresso a un certo momento nel futuro. Ogni tipo differente di formato compresso comprime i dati del file in modo leggermente diverso, ma in file generali sono compressi con la ricerca di dati ripetuti che può essere rappresentato da chiavi e dati invece della ripetizione. Ad esempio, se una riga contiene "AAAAAAAAAAAAAAAAAAAA", il file compresso potrebbe contenere 20a invece. A volte un algoritmo di compressione creerà una chiave in cui ogni parola nel file viene sostituito da un numero ei numeri sono memorizzati insieme alla chiave.

Dimensioni di file compressi

La dimensione del file compresso varia enormemente con il tipo di contenuto del file e il processo di compressione utilizzato. Alcuni processi di compressione funziona molto meglio su certi tipi di contenuti, mentre altri funzionano meglio in modi diversi. Ad esempio, un file di immagine che contiene una grande quantità di spazio bianco sarà spesso compresso molto, mentre una fotografia con una grande quantità di dettagli e colori diversi e le cose nella foto non sarà compresso tanto quanto la prima immagine, perché semplicemente non è tanto ripetere l'informazione nel file.