Vad är Lossless Compression?

Förlustfri komprimering är en komprimeringsteknik som inte förlorar data i komprimeringsprocessen.

Förlustfri komprimering "packar data" till en mindre filstorlek genom att använda en typ av internt kort för att beteckna redundant 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 filtyp som komprimeras. Detta gör förlustfri komprimering bekväm för överföring av filer över Internet, eftersom mindre filer överförs snabbare. Förlustfri komprimering är också praktiskt för att lagra filer eftersom de tar mindre plats.

Zip-konventionen, som används i program som WinZip, använder förlustfri komprimering. Av denna anledning är zip-programvara populär för att komprimera program- och datafiler. Det beror på att när dessa filer dekomprimeras måste alla byte finnas närvarande för att säkerställa deras integritet. Om byte saknas i ett program, kommer det inte att köras. 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 dekomprimeras till ett exakt duplikat av den ursprungliga filen och speglar dess kvalitet. Nackdelen är att kompressionsförhållandet inte är så högt, precis för att ingen data går förlorad.

För att få ett högre komprimeringsförhållande - för att minska en fil betydligt över 50% - måste du använda förlustkomprimering . Förlorad komprimering raderar en fil med några av dess redundanta data. På grund av denna dataförlust är det bara vissa applikationer som är anpassade för förlustkomprimering, som grafik, ljud och video. Förlustkomprimering minskar nödvändigtvis kvaliteten på filen för att komma till den resulterande högkomprimerade storleken, men beroende på behovet kan förlusten vara acceptabel och till och med obemärkt i vissa fall.

JPEG använder förlustkomprimering, varför konvertering av en GIF-fil till JPEG minskar den i storlek. Det kommer också att minska kvaliteten till viss del.

Förlustfri och förlustkomprimering har blivit en del av vårt dagliga 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örlorad algoritm med hög komprimering som slänger ut 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 skiva, vers en handfull WAV-filer. Men ljudkvaliteten på MP3-filen kommer att vara något lägre än den ursprungliga WAV, vilket märks märkbart för vissa.

Som alltid, oavsett om man 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å originalfilen.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?