Опаковчици горчица, докато компресират PC World
Използваме компресори по навик, винаги се връщаме към едно и също нещо, но наистина ли е най-доброто, работещо на нашата машина? Скачахме един към друг за най-доброто от безплатните налични компресори.
Приблизително по същото време с широкото използване на компютри възникна необходимостта от архивиране и различни услуги за компресиране задоволиха нуждите на потребителите за свиване на файловете доста бързо. Още през 80-те години се ражда първият файлов формат, създаден специално за целите на компресирането, ARC, който е бил доминиращ на пазара на компресори в продължение на няколко години. Работейки с усъвършенствани математически алгоритми, софтуерът със същото име като неговото разширение успя да внедри иновации през годините благодарение на непрекъснатото развитие и усъвършенстване, но в края на десетилетието получи състезание, което се оказа твърде сериозен противник. ZIP форматът е въведен през 1989 г. и процедурата е придобила безпрецедентна популярност за преодоляване на ARC педиатрията (включително липсата на съхранение на библиотечни структури) и все още е една от най-широко използваните технологии за архивиране и до днес.
Насърчени от успеха на двамата големи титани, се появиха по-нови процеси (допълнени от софтуер за тяхното стартиране), които умело комбинират различни алгоритми, за да предложат по-ефективни методи от техните конкуренти на пазара за проблема с компресирането на документи и файлове без загуби. Благодарение на постоянната борба на пазара и развитието на технологията, сега стигнахме до точката, при която процесът на опаковане може да се извърши с едно щракване и не е необходимо да се знае алгоритъмът, скрит зад често безкрайно опростения потребителски интерфейс за проблеми - безплатно изпълнение на процеса на компресия.
Популярни методи
Значителна част от програмите за компресиране предлагат възможност за ръчно задаване на процедури, така че е добре да знаете какво дърво създава всяко от менютата за бърз достъп за изскачащи менюта. Нека започнем линията с един от най-популярните играчи в света на архивирането, поддържан от почти всяка операционна система, ZIP, базирана в по-голямата част от случаите на процедура, наречена дефлация; това може да бъде илюстрирано като комбинация от кодиране на Huffman и алгоритмите LZ77 (или в много случаи LZ78 и LZSS, съответно). Същността на процеса е да се използват съвместните усилия на двата компонента за компресиране на съществуващите ни данни чрез филтриране на LZ77 (или негов вариант) и след това замяна на повтарящите се байтове с даден маркер, докато алгоритъмът на Хафман се основава на честотата на всеки фрагмент от данни организира и кодира нашата информация за архивиране. Разбира се, в допълнение към дефлацията, през годините са разработени много други методи, които могат да генерират ZIP формат, но ако искате да сте сигурни, че вашият компресиран файл остава непакетируем с някой друг софтуер след споделяне, това не е добра идея да се отклоните от тази процедура по подразбиране.

Също така едно от най-често използваните разширения за компресия е RAR, алгоритъмът на който в момента е неизвестен, но същността на метода може да бъде грубо очертана въз основа на информация, получена от предишни версии. Смята се, че софтуерът, който поддържа формата, работи въз основа на варианти на PPM алгоритъма, както и LZSS, който се появява и в случая на ZIP. Процесът PPM (Prediction by Partial Matching) използва наличната информация, за да се опита да прогнозира и категоризира елементите на следващия поток по време на компресиране. Благодарение на точните прогнози, RAR форматите могат да се използват за създаване на по-сериозно свиване от ZIP. Форматът 7z също използва версия на PPM в повечето случаи и резултатът може да доведе до видимо намаляване на размера.
Така пазарът предлага редица опции за опаковане на файлове и по време на нашия тест заедно събрахме шест безплатни инструмента, за да разберем кой софтуер да инсталираме, ако искате перфектна и бърза компресия.
Конкурс за кандидатстване
Днес много малко програми за архивиране се правят като целеви софтуер, така че не е изненадващо, че нашите тестери - WinZIP, WinRAR, 7-Zip, PeaZip, Ashampoo ZIP Free и вграденият ZIP компресор на Windows 7 - могат да се справят не само с изброените формати в техните имена, но много от тях поддържат и други популярни разширения. По време на нашите измервания тази функция на приложенията се появи перфектно, така че успяхме да сравним ефективността на всеки софтуер, използвайки общ метод. Съответно, в първия кръг ние прескочихме популярните приложения за архивиране един на друг, като избрахме ZIP файловете, които се появяват в предложенията на нашите шест тестови обекта без изключение. Програмите бяха посрещнати от три пакета с различен размер във виртуалния интерфейс на тестовата машина: папка, съдържаща 100 мегабайта изображения и музика, видео от 700 мегабайта във формат MP4 и структура на директории с 3 гигабайта смесени данни. След съвместния тест извършихме и индивидуални измервания, по време на които на посочените пакети беше освободен предпочитаният архивен формат на дадения софтуер (RAR за WinRAR, 7z за 7-Zip) (тук акцентът беше върху степента на максимална компресия), за да се използват пълноценно възможностите за свиване на избрания метод.