Hvad er en filkomprimator?
En filkompressor er et program, der er i stand til at reducere mængden af hukommelse, en fil optager. I modsætning til andre kompressorer gør denne en midlertidigt den komprimerede fil til et andet filformat. De fleste filer har gentagne tegn og kodning, og en filkompressor identificerer overflødige oplysninger og komprimerer dem. Hvis filen har en høj redundansmængde, vil komprimeringen være større. Den generelle brug af denne kompressor er at gøre det lettere at gemme, downloade og transmittere en komprimeret fil, men filen kan også bruges til at arkivere vigtige systemoplysninger.
Når de fleste kompressorer bruges på en fil, gør de to ting: De minimerer hukommelsen i filen, og de ændrer filens format permanent. Med en filkompressor ændres den komprimerede fil typisk til et andet format, men filens originale format vender tilbage, når den komprimerede fil åbnes. Formatet ændres typisk for at hjælpe med at lette komprimeringshastigheder. Der er mange forskellige komprimeringsformater til generelle filkomprimeringsprogrammer, og hver tjener et andet formål.
De fleste filer har gentagne oplysninger. For at reducere hukommelsen til disse filer fjerner en filkompressor alle forekomster - undtagen første instans - af de gentagne data og gemmer dem i en arkivfil med lav hukommelse. For eksempel har mange filer og programmer programmeringsmærker, og kompressoren fjerner alle undtagen den første forekomst af disse tags. Når komprimerede filer returneres til normal størrelse, returnerer arkivfilen de overflødige oplysninger til filerne, og de vil fungere som de gjorde før komprimering.
Det er normalt svært at bedømme, hvor meget hukommelse en filkompressor kan gemme, fordi det afhænger af mængden af redundans og komprimeringens output. I gennemsnit reduceres komprimering fra 5 procent til 30 procent af en filstørrelse. Komprimeringsformater lavet til langtidsarkivering reducerer ofte mere hukommelse end kortvarige formater. Dette betyder, at en fil på 1 gigabyte (GB) normalt vil være omkring 995 megabyte (MB) til 700 MB efter komprimering.
En filkompressor bruges normalt til at gøre generelle filer mindre og lettere at gemme eller downloade. Filerne er mindre, så de tager mindre plads på harddisken, kræver færre ressourcer at downloade og tager mindre tid at overføre mellem computere og netværk. Sikkerhedskopierings- og arkivfiler, som begge er beregnet til langvarig opbevaring og ofte indeholder systemdata, er lettere at gemme og vil normalt ikke gøre en mærkbar bukke på harddiskpladsen.