Skip to main content

Vad är förlustfri komprimering?

Förlustfri komprimering är en kompressionsteknik som inte förlorar några data i kompressionsprocessen.

Förlustfri komprimering packar data till en mindre filstorlek genom att använda en slags intern kort för att beteckna redundanta data.Om en originalfil är 1,5 MB (megabyte) kan förlustfri komprimering minska den till ungefär hälften av den storleken, beroende på vilken typ av fil som komprimeras.Detta gör förlustfri komprimering bekvämt för att överföra filer över internet, eftersom mindre filer överförs snabbare.Förlustfri komprimering är också praktisk för att lagra filer när de tar mindre utrymme.

ZIP -konventionen, som används i program som Winzip, använder förlustfri komprimering.Av denna anledning är ZIP -programvaran populär för att komprimera program och datafiler.Det är för att när dessa filer dekomprimeras måste alla byte vara närvarande för att säkerställa deras integritet.Om byte saknas i ett program körs det inte.Om byte saknas i en datafil kommer den att vara ofullständig och förvirrad.GIF -bildfiler använder också förlustfri komprimering.

Förlustfri komprimering har fördelar och nackdelar.Fördelen är att den komprimerade filen kommer att dekomprimera till en exakt duplikat av den ursprungliga filen och spegla dess kvalitet.Nackdelen är att kompressionsförhållandet inte är så högt, just för att inga data går förlorade.

För att få ett högre kompressionsförhållande - för att minska en fil betydligt utöver 50% - måste du använda Förlustkomprimering .Lossy Compression kommer att ta bort en fil med några av dess redundanta data.På grund av denna dataförlust är det bara vissa applikationer som är lämpliga för förlustkomprimering, som grafik, ljud och video.Förlustkomprimering minskar nödvändigtvis kvaliteten på filen för att komma fram till den resulterande mycket komprimerade storleken, men beroende på behovet kan förlusten acceptabel och till och med obemärkt i vissa fall.

JPEG använder förlustkomprimering, varför konvertera en GIF -fil till JPEG kommer att minska den i storlek.Det kommer också att minska kvaliteten i viss utsträckning.

Förlustfri och förlustig komprimering har blivit en del av vårt varje dags ordförråd till stor del på grund av populariteten för MP3 -musikfiler.En standardljudfil i WAV-format, konverterad till en MP3-fil kommer att förlora mycket data eftersom MP3 använder en förlust, högkomprimeringsalgoritm som kastar mycket av data.Detta gör den resulterande filen mycket mindre så att flera dussin MP3 -filer kan passa till exempel på en enda kompakt disk, vers en handfull WAV -filer.Ljudkvaliteten på MP3 -filen kommer dock att vara något lägre än den ursprungliga WAV, märkbart så för vissa.

Som alltid, oavsett om du komprimerar video, grafik eller ljud, är idealet att balansera den höga kvaliteten på förlustfri komprimering mot bekvämligheten med förlustkomprimering.Att välja rätt förlustkonvention är en fråga om personligt val och bra resultat beror starkt på kvaliteten på den ursprungliga filen.