De huvudskillnad mellan lossy och förlustfri kompression är att lossy komprimering minskar kvaliteten på de ursprungliga data medan den förlustfria komprimeringen inte minskar kvaliteten på originaldata.
Datorer lagrar och skickar data för överföring i form av bitar. Data kan förbruka mer lagringsutrymme. Datakomprimering är ett alternativ till detta problem. Det gör det möjligt att ändra bitstrukturen för data på ett sätt som förbrukar en minimal mängd utrymme på disken. Det hjälper också att skicka data eller filer snabbt över nätverket. Datakomprimering är också känd som källkodning eller bithastighetsminskning. Det finns två typer av datakomprimeringstekniker som kallas förlustkomprimering och förlustfri komprimering. Huvudskillnaden mellan lossy och förlustfri kompression ligger i kvaliteten. Lossy compression orsakar kvalitetsreducering, medan förlustfri komprimering inte medför kvalitetsminskning.
1. Vad är Lossy Compression
- Definition, Funktionalitet
2. Vad är Lossless Compression
- Definition, Funktionalitet
3. Skillnad mellan förlust och förlustfri kompression
- Jämförelse av viktiga skillnader
Datakomprimering, Lossy Compression, Lossless Compression
Loosy-komprimering är en datakomprimeringsteknik som använder partiell datadiskning och inexakt approximation för att representera data. Det bidrar till att minska dataens storlek så att det blir lättare att lagra, hantera och överföra. Det orsakar dock en viss dataförlust och minskning av kvaliteten på originaldata.
Figur 1: JPEG-komprimering
Lossy compression används vanligtvis för att komprimera multimediedata som ljud, video och bilder. Den används i applikationer som streaming media och internettelefoni. Även om det orsakar dataförlust och nedbrytning används förlustkomprimering i datakommunikation för att minska överföringstiden och minska lagringsutrymmet.
Förlustfri komprimering minskar den ursprungliga datamängden men det minimerar inte kvaliteten. Förlustfri komprimering skriver om den ursprungliga fildata på ett effektivt sätt. Förlustfri komprimering minskar inte kvaliteten på originaldata. Därför har den resulterande filen en viss mängd lagring.
Figur 2: Foto sparat med Lossless Compression
Lossless datakomprimering används i ZIP-filer och GNU-verktyg gzip. Vissa bildfilformat som PNG eller GIF använder bara förlustfri komprimering. Den används också för text- och datafiler. Lossless ljudformat används för arkivering eller produktion.
Loosy-komprimering tillåter endast rekonstruktion av en approximation av de ursprungliga data, men vanligtvis med förbättrade kompressionshastigheter. Lossless compression är en klass av datakomprimering som gör att originaldata kan rekonstrueras perfekt från komprimerade data.
Irreversibel komprimering är ett annat namn för lossy-komprimering, medan förlustfri kompression också kallas reversibel datakompression.
Medan lossy komprimering minskar kvaliteten minskar förlustfri komprimering inte kvaliteten.
Datareduktion i lossy-komprimering är högre än i förlustfri komprimering.
I lossy-komprimering produceras en fil som är mindre än den ursprungliga filen. I förlustfri komprimering är den resulterande filen inte lika liten som den förlorade komprimeringens resulterande fil.
Lossy-komprimering används vanligtvis för att komprimera multimediedata, t.ex. ljud (MP3), video och bild (JPEG) -filer. Lossless kompression används för text, datafiler, ljud och bilder.
Datakomprimering hjälper till att skicka data över nätverket snabbt och det minskar också det fysiska lagringsområdet som behövs. Lossig och förlustfri komprimering är två tekniker som minskar datastorleken för att lagra och överföra effektivt. Skillnaden mellan förlustfri och förlustfri komprimering är att den förlorade komprimeringen minskar kvaliteten på de ursprungliga data medan den förlustfria komprimeringen inte minskar kvaliteten på de ursprungliga data.
1. "Lossy Compression." Wikipedia, Wikimedia Foundation, 15 aug 2018, Tillgänglig här.
2. "Lossless Compression." Wikipedia, Wikimedia Foundation, 18 Aug. 2018, Tillgänglig här.
1. "JPEG-komprimeringsexempel" av JJ Harrison (CC BY-SA 3.0) via Commons Wikimedia
2. "Ruby-Lossless" Av 0x0077BE - Egent arbete (CC0) via Commons Wikimedia