Ово је метод који се користи за компримовање датотека, смањујући њихову величину и чинећи их преносивијим. Такође се користи за враћање података у претходни облик током процеса декомпресије. Када се декомпримују, подаци се могу нормално користити. Постоје две главне врсте алгоритама компресије, сваки са својим предностима и недостацима.
Тецхнипагес објашњава алгоритам компресије
Први тип алгоритма компресије објективно изгледа као бољи избор – компресија без губитака. У овој врсти процеса компресије, величина датотеке се смањује за одређену количину, а након декомпресије подаци се враћају у потпуно исто стање у којем су били пре него што су компримовани. Ниједан податак није изгубљен. Овај процес је идеалан за датотеке програма и података где је било какав губитак неприхватљив и потенцијално катастрофалан.
Друга врста - компресија са губицима - такође има своје предности. За разлику од компресије без губитака, мале количине података нестају током компресије и не могу се повратити током декомпресије. Због тога је смањење величине датотеке много веће, а компресија је тако „ефикаснија“ да тако кажем. Изгубљени подаци нису очигледни за корисника, а изгубљени износ је толико мали да не утиче на даље коришћење датотеке. Ова врста компресије је одлична за датотеке које су подразумевано велике, али где мали губици нису битни – другим речима, анимације, графика, видео и аудио датотеке. Продужена и поновљена компресија и декомпресија путем алгоритама компресије са губицима може на крају приметно утицати на квалитет.
Уобичајене употребе алгоритма компресије
- Алгоритми компресије омогућавају смањење величине датотеке, што олакшава пренос и пренос датотека.
- Алгоритми компресије са губитком не чувају све податке, али могу постићи мање крајње датотеке.
- Алгоритми компресије без губитака савршени су за системске датотеке где је губитак података неприхватљив.
Уобичајене злоупотребе алгоритма компресије
- Алгоритми компресије су врста математичког прорачуна.