? Början på 1970-talet , använde datavetare matematiska algoritmer för att söka igenom datorn kod för att hitta sätt att minska filstorleken . Sedan dess har det skett ett ständigt växande behov och drivs på av utvecklingen av Internet , för att skapa bättre komprimering system och minska storleken på varje fil så mycket som möjligt . Typer av komprimering
p Det finns två huvudtyper av filkomprimering , förlustfria och förstörande . Förlustfri komprimering algoritmer Sök efter långa strängar av kod och har en metod för att ersätta dem med kortare strängar . Förlustfri komprimering kan återskapa hela filen precis som det var . Förstörande komprimering algoritmer söka igenom koden för att hitta bitar som det kan ta bort . Medan förstörande komprimering inte kan användas på programfiler , kan den användas på multimediafiler , där det ofta finns i de filer som mänskliga sinnen inte kan upptäcka . När förstörande komprimering används kan filen verkar vara identiska , men det är väldigt annorlunda på koden nivå .
Förvaring
Fil kompression minskar mängden utrymme behövs för att lagra data. Använda komprimerade filer kan frigöra värdefullt utrymme på en hårddisk eller en webbserver . Vissa filer , som Word -filer , kan komprimeras till 90 procent av deras ursprungliga storlek . Andra filer , som JPEG -eller MP3 -filer , inte kan komprimeras ytterligare eftersom dessa typer av filer är redan komprimerade . Den tid det
överföringshastigheter
tar att skicka något över Internet beror på storleken på den överförda filen . Komprimera filerna innan du skickar dem via Internet kan minska den tid det tar med bred marginal . Det skulle ta en tiondel av tiden för att sända en komprimerad word -fil som det skulle sända samma okomprimerad fil . Fil kompression minskar också den ekonomiska kostnaden för att driva ett nätverk , eftersom mindre utrustning och bandbredd som behövs för att överföra data . Addera Arkivering och Backup
När stora grupper av likartade filer lagras , såsom en grupp av sekventiella video, kan de kombineras till arkivfiler. Arkivfiler behöver inte skall komprimeras , men de är ofta flera gigabyte i storlek , så de är vanligtvis komprimeras för att spara lagringsutrymme och överföringstid . De flesta komprimering program har också förmågan att arkivera filer till en stor fil . De flesta operativsystem kommer att komprimera sina backup -filer , som är mycket stora arkivfiler , eftersom dessa filer bara tar upp plats tills behovet av dem uppstår . Addera Digital Television
digital -tv har fått sitt antagande att lämna komprimeringsteknik . Den digitala TV-signalen tar upp mycket mindre bandbredd än en analog signal , eftersom de digitala filerna komprimeras innan de överförs . Förutom vanlig fil komprimering , sänder denna videokomprimering endast de delar av nästa ram som ändras , vilket drastiskt kan minska filstorleken .