Определете кои файлове са най-добре компресирани. Кой архиватор да инсталирам

В около времена, когато томове твърди дисковеимаха нелепо значение, дори текстовете на книгите, когато бяха разширени, изглеждаха богохулно огромни. Всъщност, представете си 40 MB твърд диск, който също има инсталирани Windows 3.1 (10 MB) и WinWord 6 (20 MB). Не беше изненадващо, че това беше златният век на архиваторите, когато десетки техни потребители знаеха не само по имена и възможности, но дори и по версии, да не говорим за десетки ключове, където „максималната компресия“ беше добре дошла.

Сега става тъжно и не защото дисковите обеми са надхвърлили терабайтите, а защото потребителите все още се опитват да компресират много от текущите данни с помощта на архиватори, без изобщо да мислят за рационалността и целта на този процес. И много често се получава много неудобно.

Архиваторите, както всички програми, базирани на математически алгоритми, не могат да надхвърлят определени закони, включително ентропията, и премахват само повтаряща се информация от файлове. Ето защо няма да можете да компресирате вече компресиран файл – той дори може да стане по-голям по размер. Единственият път, когато повторното компресиране може да работи, е когато се използва по-нов архиватор, който компресира архив, пълен с по-стара версия на програмата. Но това е по-скоро изключение. Би било интересно да разберете за какво да не губите време, защото много от файловете са стотици мегабайти, а архивирането и разопаковането е сериозно дълъг процес дори за съвременните компютри.

Да започнем с популярния: няма смисъл да опаковате видеоклипове и музика . Що се отнася до видеото, трябва да знаете, че то не само първоначално е натъпкано с мощни кодеци за архивиране, но някои данни, които не са от съществено значение за гледане, дори са премахнати от него. Между другото, те са кодирани по подобна схема JPEG файловеи следователно те също не могат да бъдат компресирани. Музикалните файлове, макар и компресирани, все още могат да „направят място“ малко на диска, но няма смисъл да ограждате градината в името на 2-5%. По отношение на снимките трябва да действате според ситуацията, но общ принципТова е - колкото повече цветове имат, толкова по-малък е шансът за компресия. Като цяло картините и снимките са специален случай, тъй като можете рутинно рязко да намалите техните характеристики, без да губите качество, когато се гледат на целевото изходно устройство. Или наистина мислите, че можете да различите 4 милиарда цвята? По-скоро ще са достатъчни 256 адаптирани цвята от палитрата и ако намалите размера и разделителната способност на снимката, лесно можете да превърнете 10-мегабайтово изображение в 100-килобайтово.

Програмите и библиотеките се компресират доста слабо, като се има предвид, че в много случаи първоначално се компресират с динамични кодеци. Компресията играе много роли тук: защита на информацията, самото компресиране, объркване на хакери от анализ и т.н. И освен това програмите обикновено се разпространяват в компресирани дистрибуции, така че няма смисъл да се пакетират отделно. В резултат на това дискови изображения с програми и игри. Спестете време – вашето и на другите...

Днес в Интернет са популярни десетки архиватори и в описанието на всяка програма можете да намерите, че нейният алгоритъм е най-добрият... Реших да взема няколко популярни архиватора в Интернет, а именно: WinRar, WinUha, WinZip, KGB архиватор, 7Z и ги тествайте в „бойни“ » условия.

Малко предговор...Сравнението може да не е много обективно. Сравнението на ахиваторите беше извършено на най-често срещаните домашен компютър, средно за днес. Освен това не го взеха Различни видоведанни: сравнението на компресията беше извършено върху обикновен документ на Word, от който много хора, които изучават или работят с тях, могат да се натрупат голяма сума. Е, логично е, че е препоръчително да опаковате информация, която рядко използвате, в архив и понякога да я извличате. И е много по-лесно да прехвърлите такъв файл: той ще бъде копиран на флаш устройство по-бързо от куп малки файлове и ще бъде изтеглен по-бързо през интернет...

Таблица за сравнение на компресията

За малък експеримент, сравнително голям RTF файл- около 3,5 MB и компресиран от различни архиватори. Все още не вземаме предвид времето за работа, характеристиките на програмите ще бъдат обсъдени допълнително, но сега ще разгледаме само нивото на компресия.

програма формат Съотношение на компресия Размер, kbytes Колко пъти е намалял размерът на файла? ?
Архиватор на КГБ 2 .kgbмаксимум141411 22,99
WinRar.rarмаксимум190546 17,07
WinUha.ухамаксимум214294 15,17
7Z.7zмаксимум218511 14,88
WinZip.zipмаксимум299108 10,87
Оригинален файл.rtfБез компресия3252107 1

Както се вижда от малката табела, най-високото съотношение на компресия се постига с програмата KGB Archiver 2 - оригиналният размер на файла е намалял 23 пъти! Тези. ако имате няколко гигабайта различна документация на вашия твърд диск, която не използвате и искате да изтриете (но не можете да се отърсите от чувството, че може да ви е полезна) - няма ли да е по-лесно да я компресирате с такава програма и я запиши на диск...

Но за всички капани в ред...

КГБ архиватор 2

Като цяло не е лош архиватор, според разработчиците техният алгоритъм за компресиране е един от „най-силните“. Трудно е да не се съглася...

Само скоростта на компресия оставя много да се желае. Например файлът в примера (около 3 MB) беше компресиран от програмата за около 3 минути! Не е трудно да се прецени, че тя ще компресира един CD за половин ден, ако не и повече.

Но това не е особено изненадващо. Разопаковането на файл отнема толкова време, колкото и компресията! Тези. Ако сте прекарали половин ден, компресирайки някои от вашите документи, тогава ще отделите същото време, за да ги извадите от архива.

Резултат:програмата може да се използва за малки количества информация, особено когато минималният размер на изходния файл е важен (например, файлът трябва да бъде поставен на флопи диск или на малка флашка). Но пак познайте размера предварително компресиран файлНе можете и може би ще си загубите времето за компресиране...

WinRar

Известната програма в постсъветското пространство е инсталирана на повечето компютри. Вероятно, ако не беше показала толкова добри резултати, нямаше да има толкова много фенове. По-долу има екранна снимка, показваща настройките за компресия, нищо особено, освен че нивото на компресия е зададено на максимум.

Изненадващо, WinRar компресира файла за няколко секунди и размерът на файла е намален 17 пъти. много достоен резултат, като се има предвид, че времето, изразходвано за обработка, е незначително. А времето за разопаковане на файла е още по-малко!

Резултат: страхотна програма, показвайки едни от най-добрите резултати. По време на настройките за компресиране можете също да посочите максимален размерархив и програмата ще го раздели на няколко части. Това е много удобно за прехвърляне на файл от един компютър на друг на флашка или CD/DVD диск, когато не можете да запишете целия файл на...

WinUha

Сравнително млад архивист. Не може да се нарече супер популярен, но много потребители, които често работят с архиви, имат интерес към него. И това не е случайно, защото според разработчиците на архиватора неговият алгоритъм за компресиране е по-силен от този на RAR и 7Z.

В нашия малък експеримент не бих казал, че това е така. Възможно е на някои други данни да покаже много по-добри резултати...

Между другото, когато инсталирате, изберете английски език, на руски - програмата показва „kryakozabry“.

Резултат:добра програма с интересен алгоритъм за компресиране. Времето за обработка и създаване на архив е, разбира се, по-дълго от WinRar, но за някои типове данни можете да получите малко по-високо съотношение на компресия. Макар че лично аз не бих наблягал много на това...

7Z

Много популярен безплатен архиватор. Мнозина твърдят, че съотношението на компресия в 7z е дори по-добро, отколкото в WinRar. Напълно възможно е, но когато се компресира с ниво "Ultra" на повечето файлове, той губи от WinRar.

Резултат:добра алтернатива на WinRar. Съвсем сравнимо съотношение на компресия, добра поддръжкаРуски език, удобна интеграция в контекстното меню на Explorer.

WinZip

Легендарен, един от най-популярните архиватори изобщо. В интернет може би най-често срещаните архиви са „ZIP“. И това не е случайно - въпреки не толкова високото съотношение на компресия, скоростта на работа е просто невероятна. Например, Windows отваря такива архиви като обикновени папки!

Освен това не трябва да забравяме, че този формат за архивиране и компресиране е много по-стар от своите новомодни конкуренти. И не всеки ги има сега мощни компютри, което ще ви позволи бързо да работите с нови формати. А форматът Zip се поддържа от всички съвременни архиватори!

Здравейте, скъпи читатели на сайта на блога. Често ме питат кой архиватор компресира данните по-добре и по какви критерии трябва да се избере. Не мога да отговоря кой архиватор компресира по-добре, но ще проведа малък тест, за да видя кой архиватор има най-високо съотношение на компресия за различните файлове.

Архиваторът Winrar се е доказал като най-добрият архиваторв интернета. Недостатъкът му обаче е, че е shareware. След инсталиране на вашия компютър, той ще работи като лицензиран продукт софтуерв рамките на 40 дни.

Когато този период изтече, ще се появи съобщение, че трябва да закупите лиценз за софтуерния продукт. За щастие можете просто да затворите този прозорец и да използвате програмата както обикновено.

Разработчиците на тази програма приемат, че след този период, ако програмата не ви харесва, ще я изтриете или ще откажете по-нататъшно използване. Най-интересното е, че след посочените четиридесет дни не се налагат никакви ограничения върху програмата.

7-Zip се използва от по-малко потребители. Това може да се обясни с факта, че е разработен по-късно от Winrar, въпреки че по никакъв начин не е по-нисък по качество. Вероятно потребителите просто не искат да си правят труда да учат нова програма. Първото издание на 7-Zip се появи през 1999 г., а Winrar през 1995 г. Предимството на 7-Zip е, че програмата се разпространява като безплатен софтуерен продукт.

И така, днес ще напиша кратък доклад за експеримента. Всичко започна с факта, че взех различни файлове и ги компресирах с двата най-популярни архиватора: Winrar и 7-Zip, които често се намират на компютрите на потребителите.

След архивирането погледнах степента на компресия на тези файлове, на базата на която дадох оценка на всеки архиватор.

Архивираните файлове са: Текстов документсъс снимки, pdf файл, музика, видео и инсталационен файл. Избрах ги по прост принцип - взех това, което най-често се намираше на компютъра.

Обикновено платеният и безплатният софтуер се различават по броя на функциите и качеството на възложените му задачи. В тази статия ще разберем кой архиватор компресира информацията по-добре.

За по-голяма яснота копирах всички файлове в една папка. Методът на компресиране за Winrar беше „Maximum“, а за 7-Zip „Ultra“. Вижте екранната снимка, която направих след цялата процедура по-долу.

Както казах по-горе, за да определя победителя, сравних размерите на компресираните файлове. Когато размерът е по-малък, това е плюс. След това се получи таблица, която можете да видите по-долу.

файлове Winrar 7-цип
PDF +
Инсталация +
Видео +
Музика +
Текстов документ +

Както можете да видите, резултатът се оказа 0:5 в полза на архиватора 7 - Zip. Честно казано, аз самият не очаквах, че 7-Zip ще спечели във всички файлове.

За тези, които искат да инсталират архиватора 7 - Zip, давам връзка към сайта на разработчиците, където можете да изтеглите най-новата версия на архиватора. Можете също така да изтеглите архиватора 7 – Zip от моя блог чрез директна връзка.

За да съм сигурен, че 7-Zip печели, предварително архивирах всички подлежащи на архивиране файлове в един общ архив и пак печели. Вижте екранната снимка по-долу.

По този визуален начин отговорих на въпросите на потребителите кой архиватор компресира по-добре. аз за дълго времесе забавлявахме Програма Winrar, но след този тест инсталирах допълнително 7-Zip. Смятам, че в случаите, когато трябва да компресирам информацията доколкото е възможно, тя определено ще ми бъде полезна.

Всяка програма има своите плюсове и минуси и също така трябва да разберете, че архиваторите могат да се различават по функционалност и интуитивност на интерфейса. Изборът коя програма да използвате на вашия компютър е ваш. Най-доказаният начин за избор на програми е да ги инсталирате на вашия компютър.

Скоро ще публикувам интересна статия, така че не се сбогувам с вас 😉 .
P.S. За много начинаещи гледайте видеото:

Компресирането на данни е процедура за прекодиране на данни, извършвана с цел намаляване на техния обем. Използва се за по-рационално използване на устройствата за съхранение и предаване на данни.
Компресията може да бъде без загуба (когато оригиналните данни могат да бъдат възстановени без изкривяване) или със загуба (възстановяването е възможно с незначително изкривяване). При обработката се използва компресия без загуби компютърни програмии данни, това често се нарича архивиране на данни. Компресията със загуби обикновено се използва за намаляване на обема на аудио, фото и видео информация; тя е много по-ефективна от компресията без загуби.
Компресията се основава на елиминиране на излишната информация, съдържаща се в изходните данни. Степента на излишък зависи от вида на данните. Например, степента на излишък във видео данните обикновено е няколко пъти по-голяма от тази на графичните данни, а степента на излишък в графичните данни е няколко пъти по-голяма от тази в текстовите данни. В допълнение, степента на излишък на данните зависи от приетата система за кодиране.
Пример за излишък е повторението на фрагменти (например думи от естествен или машинен език) в текста. Такова излишък обикновено се елиминира чрез замяна на повтарящата се последователност с по-къса стойност (код). Друг вид излишък е свързан с факта, че някои стойности в компресираните данни се срещат по-често от други, докато е възможно да се заменят често срещани данни с по-къси кодове, а редки с по-дълги (вероятностна компресия). Компресирането на данни, които нямат свойството на излишък (например случаен сигнал или шум), е невъзможно.
Проблемите с компресирането на данни са доста остри в различни области на науката и технологиите, където се изисква съхранение и предаване на информация. Първо, това се дължи на цената на носителите за съхранение и второ, на необходимостта от предаване на големи потоци информация по комуникационни линии. В допълнение, компресирането на данни е неразривно свързано с криптографията и защитата на информацията от случайно и умишлено влияние.
Програмите, които архивират данни, се наричат ​​архиватори. В архиваторите разработчиците се стремят да подобрят два основни параметъра - степен на компресия и скорост. Скоростта на работа е разделена на два конкуриращи се параметъра - скорост на архивиране и скорост на деархивиране. Често не е важно колко време компресираме данните, но времето, необходимо за обратното им преобразуване или обратното, е критично. Понякога количеството използвана памет също е важно. Останалите свойства са по-малко значими и обикновено не се вземат предвид.

За тези параметри обикновено рядко е възможно да се подобри едно нещо, без да се влоши другото. В допълнение, алгоритъм за компресиране, който е оптимален за някои типове данни, може да бъде напълно неподходящ за други. Например, архиватор, създаден да елиминира излишъка на текстове на естествен език и изграден на принципи, които позволяват постигане на висока степен на компресия на текстове, може изобщо да не компресира графични данни или дори да увеличи обема им.
Всъщност изследователите имат научно доказани теореми, които налагат ограничения върху степента на компресиране на архиваторите и върху самото компресиране на данни.
1. За всяка последователност от данни има теоретична граница на компресия, която не може да бъде превишена, без да се загуби част от информацията.
2. За всеки алгоритъм за компресиране можете да посочите последователност от данни, за която този алгоритъмизобщо няма да позволи компресия.
Прародителят на архиваторите в комуникациите може да се нарече морзовата азбука, която съдържа проста идея за увеличаване на скоростта на комуникация - колкото по-често се използва дадена буква от азбуката, толкова по-къс трябва да бъде нейният код. Впоследствие алгоритмите за компресиране на информация започнаха да се използват широко във факс-модем и радиокомуникации, което позволява и в двата случая да се увеличи скоростта на предаване на информация.
Нарастващият интерес към архиваторите започна с появата на IBM-съвместимите персонални компютри. Преди това имаше и програми за компресиране, но те бяха известни само на специалистите и осигуряваха несравнимо по-лоша производителност на компресиране на информация.
Съвременните софтуерни средства за създаване и поддържане на архиви са големи функционалност, много от които надхвърлят обикновеното компресиране на данни и ефективно допълват стандартни средстваоперационна система. В този смисъл съвременните средства за архивиране на данни се наричат ​​архивни мениджъри.
ДА СЕ основни функциикоито повечето съвременни мениджъри на архиви изпълняват, включват:
извличане на файлове от архиви
създаване на нови архиви
добавяне на файлове към съществуващ архив
създаване на саморазархивиращи се архиви
създаване на разпределени архиви на носител малък капацитет
тестване на целостта на архивната структура
пълно или частично възстановяване на повредени архиви
защита на архивите от преглеждане и неразрешено модифициране.
създаване на непрекъснати (солидни) архиви
Саморазархивиращи се архиви. В случаите, когато се извършва архивиране, за да се прехвърли документ на потребителя, трябва да се гарантира, че той разполага с необходимия софтуер за извличане на изходни данни от компактния архив. Ако потребителят не разполага с такива средства, се създават саморазархивиращи се архиви. Саморазархивиращ се архив се изготвя на базата на обикновен архив чрез прикачване на малък софтуерен модул. Самият архив получава разширение на името.EXE, което е типично за изпълнимите файлове. Потребителят ще може да го стартира като програма, след което архивът ще се разопакова автоматично на неговия компютър.
Разпространени архиви. В случаите, когато е предвидено прехвърляне голям архивна носители с малък капацитет, като например флопи дискове, е възможно да се разпространи един архив под формата на малки фрагменти на няколко носителя.
Архивна защита. В повечето случаи архивите са защитени с помощта на парола, която се изисква, когато се опитате да прегледате, разопаковате или промените архива. Защитата с парола се счита за незадоволителна и не се препоръчва за особено чувствителна информация.
Непрекъснати архиви. Много голяма печалба в размера (10-50%), особено при архивиране на голям брой малки файлове, се получава при използване на опцията за създаване на непрекъснати архиви. В този случай всички данни ще бъдат архивирани като един голям файл, а не всеки поотделно. Това значително повишава ефективността на компресирането на информацията, но този методима и своите недостатъци. Първо, ще отнеме повече време за разопаковане на няколко файла от такъв архив, отколкото за извличане от обикновен. Тук ще има значение кой акаунт е бил архивиран необходими файлове. Ако са били по средата, за да ги разопакова, програмата ще трябва да разопакова всички пакетирани файлове, докато стигне до необходимите. Създаването на архиви по този начин също може да доведе до големи загуби, защото ако архивът се окаже повреден, всички файлове, които са били в него, ще бъдат загубени. В случай на опаковане по обичайния начин е възможно да се извлекат, ако не всички, но повечето от файловете от повредения архив.
ДА СЕ допълнителни функциимениджърите на архиви включват сервизни функции, които правят работата по-удобна:
преглед на файлове от различни формати, без да ги извличате от архива
търсене на файлове и данни в архивите
инсталиране на програми от архиви без първо разопаковане
проверка за отсъствие компютърни вирусив архива преди да се разопакова
създаване на саморазархивиращи се многотомни архиви
избор или настройка на съотношението на компресия на информацията.
Различните файлови формати се компресират с различна степен на ефективност. Графичните файлове във формат *.bmp (80-85%) и документите на MS Office (средно 60%) се архивират много добре, уеб страниците са малко по-зле (40-50%). За изпълними файлове тази цифра варира (~50% в зависимост от архиватора) и в повечето случаи е доста ниска. Архивирането практически няма ефект върху размера на компресираните файлове (графични файлове във формат *.gif и *.jpg, DivX филми, CD изображения и др.).
Най-популярните архиватори сред потребителите са:
WinZip
WinRAR
7Zip
WinAce
PowerArchiver
WinZip
Цена: $7
Размер на разпространението: 5929K
Уебсайт на производителя: http://www.winzip.com/
Поддържани формати: Cab, GZip, Tar, TGZ - само извличане на файлове. Zip - пълна поддръжка.
Коригиране на повредени архиви: не се поддържа.

Многотомни архиви: ограничена поддръжка.
Най-разпространеният архивен формат е Zip, а най-разпространеният архиватор е WinZip. Ниското съотношение на компресия се компенсира от широката популярност на WinZip.
Въпреки факта, че степента на компресия на програмата е ниска, тя има прост интерфейс, както и помощници за създаване и разопаковане на архиви. Zip архивите могат да включват коментари и да бъдат криптирани с помощта на парола. Поддръжката на многотомни архиви в самия Zip формат е ограничена: те могат да се създават само на флопи дискове.
Стандартната версия на WinZip може да създава само прости саморазархивиращи се (SFX) архиви. За да стартирате програмата след извличане на файлове от архива или промяна на текста в прозореца за извличане, трябва да закупите помощната програма WinZip Self-Extractor и да платите още $49.
За да увеличите броя на разпознаваните архивни формати, е възможно да свържете архиватори Arj и Lha. WinZip беше един от първите GUI архиватори за Windows и отличната му интеграция с Windows все още е еталон. Но на този моментконкурентните архиватори са го надминали както по отношение на компресията, така и по отношение на удобството на потребителя на интерфейса.
WinRAR.
Цена: $29
Размер на разпространението: 1035K
Уебсайт на производителя: http://www.rarlab.com/
Поддържани формати: CAB, ARJ, LZH, TAR, GZip, ACE, UUE, BZ2, JAR, ISO, 7Z - само извличане на файлове.
RAR, Zip - пълна поддръжка.
Коригиране на повредени архиви: поддържа се за RAR и Zip формати.
Саморазархивиращи се архиви: поддържат се.
Шифровани архиви: поддържат се.

Вечен състезател WinZip програми. Този архиватор е особено обичан от руснаците, до голяма степен поради факта, че е създаден от своя сънародник Леонид Рошал. На световния пазар софтуеризвестен като архиватор с един от най-добрите алгоритми за компресиране на данни.
Възстановяването на „повредени“ архиви е възможно по подразбиране само за Zip архиви. За да се сведе до минимум вероятността от загуба на данни, когато създавате WinRar архиви, се препоръчва да използвате опцията „Информация за възстановяване“ (това квадратче за отметка може да се намери в раздела „Общи“ на прозореца за създаване на архив). Ако това е направено, тогава ако архивът е повреден, той може да бъде възстановен. Освен това в WinRar можете да намалите вероятността от повреда на RAR архива, като посочите размера на информацията за възстановяване, когато я създавате. За да направите това, трябва да изпълните командата "Команди"> "Добавяне на информация за възстановяване" в прозореца на Winrar. В този случай обемът на информацията за възстановяване не може да надвишава десет процента от общия размер на архива.
Многотомното архивиране, осигурено от архиватора, е значително по-удобно от метода за разделяне на дискети, използван в WinZip.
WinRAR разбира почти всички известни архивни формати. След инсталирането програмата изгражда своите основни преки пътища в главното контекстно меню, така че не е нужно да влизате в главното меню всеки път и да търсите преки пътища на програмата там и след това да разберете неговия интерфейс. Всички основни задачи вече са в контекстното меню. До всеки елемент има добре разпознаваема икона, така че когато отворите менюто, преките пътища на WinRAR веднага хващат окото ви. Когато опаковате данни, можете да зададете нивото на компресия на архива или да деактивирате компресията. Освен това програмата позволява можете да защитите архивите с парола (можете също да посочите кои файлове от архива да бъдат достъпни, дори ако потребителят не знае паролата), да пишете коментари, да създавате саморазархивиращи се архиви WinRar има способността да използва специална мултимедия алгоритъм за компресиране, който оптимизира компресията на цифровизирано аудио и графични файлове.
За потребители, които комуникират с архиватора за първи път, са предвидени специални помощници, които бързо ще ги актуализират. Самата програма има приятен интерфейс, който не създава проблеми при ученето.
7Zip
Цена: 0 $
Размер на разпространението: 837K
Уебсайт на производителя: http://www.7-zip.org/
Поддържани формати: RAR, CAB, ARJ, Z, CPIO, RPM, DEB, SPLIT - само извличане на файлове.
ZIP, GZIP, TAR, BZIP2, 7Z - пълна поддръжка.
Коригиране на повредени архиви: не се поддържа
Саморазархивиращи се архиви: поддържат се.
Шифровани архиви: поддържат се.
Непрекъснати архиви: поддържат се.
Многотомни архиви: поддържат се.
Това е друг архиватор от Руски разработчици. Благодарение на по-усъвършенстван алгоритъм за компресиране, качеството на архивиране на данни в нашия собствен *.7z формат превъзхожда дори WinRAR. Вярно е, че това съотношение на компресия се постига поради факта, че архиваторът работи по-бавно. В противен случай 7-Zip наистина превъзхожда в много отношения по-известните си конкуренти и затова все повече потребители го избират.
Интерфейсът на 7-Zip е аскетичен, но не трябва да забравяме, че програмата все още е в ранен етап на развитие и се развива активно. Фактът, че разработчикът се грижи за разпространението на продукта по целия свят, се доказва от факта, че програмата поддържа огромен брой езици - в последна версияима повече от шестдесет програми. Разбира се, има и руски.
7-Zip дава възможност за създаване на архиви, защитени с парола, както и за криптиране на имената на файловете, съдържащи се в архивите. Това използва 256-битовия AES алгоритъм. Именно този алгоритъм беше избран през 2001 г. от Американския национален институт за стандарти и технологии (NIST) като криптографски стандарт за близкото бъдеще, така че можем да кажем, че това е един от най-добрите алгоритми за криптиране днес.
Предимството на програмата е, че е абсолютно безплатна, за разлика от своите конкуренти, авторът иска само да подкрепи разработката, като му плати награда от $20.
WinAce
Цена: $29
Размер на разпространение: 3801K
Уебсайт на производителя: http://www.winace.com/
Поддържани формати: ACE, ZIP, LHA, MS-CAB, ARC, ARJ, GZIP, TAR, BZip2, ISO, ZOO, RAR - само извличане на файлове.
ACE, ZIP, LHA, MS-CAB, JAR - пълна поддръжка.
Коригиране на повредени архиви: поддържа се за ACE и ZIP формати.
Саморазархивиращи се архиви: поддържат се.
Шифровани архиви: поддържат се.
Непрекъснати архиви: поддържат се.
Многотомни архиви: поддържат се.
Въпреки факта, че WinAce се произвежда от доста дълго време, архиваторът не успя да постигне такава популярност сред потребителите като WinRar. За да може един архиватор да се конкурира с конкурент, той трябва да надмине конкурента по два параметъра - скорост и степен на компресия. Размерът на архивите във формат ACE често е по-малък, отколкото след използване на WinRar, но не толкова, че да привлече вниманието. Освен това WinAce не е бърз, харчи почти два пъти повече време от WinRar. Ако сравним WinAce с 7Zip, тогава основният недостатък на архиватора може да се счита за платен.
Друг недостатък на Winace е, че архиваторът не е много стабилен и в резултат от време на време прозорецът на програмата се затваря поради „невалидна операция“. Това е сериозен недостатък, особено като се има предвид почти безпроблемната работа на Winrar и 7Zip.
За подобряване на компресирането на графични и аудио файлове, както и на изпълними (*.exe) файлове, архиваторът прилага допълнителни алгоритми за мултимедийна компресия и делта компресия за всички останали типове данни. Поддържа създаването на непрекъснати архиви, проверка на целостта на всички формати, познати на програмата, възстановяване на повредени ACE и ZIP архиви и много други. Освен това можете да конвертирате архиви от различни формати в ACE, за да намалите размера им. Програмата има отлична интеграция с Windows.
PowerArchiver
Цена: $20
Размер на разпространението: 3712K
Уеб сайт на производителя: http://www.powerarchiver.com/
Поддържани формати: RAR, ARJ, ARC, ACE, ZOO, ISO, BIN, IMG, NRG - само извличане на файлове.
ZIP, 7-ZIP, CAB, LHA (LZH), TAR, GZIP, BZIP2, BH - пълна поддръжка.
Коригиране на повредени архиви: поддържа се за ZIP формат.
Саморазархивиращи се архиви: поддържат се.
Шифровани архиви: поддържат се.
Непрекъснати архиви: не се поддържат.
Многотомни архиви: поддържат се.
PowerArchiver е много мощен архиватор. Красив, удобен и разбираем интерфейс. PowerArchiver, за разлика от WinRAR, 7Zip и WinAce, не предоставя собствен формат за компресиране на данни, но поддържа голям брой различни архиви, включително RAR, ACE и 7-ZIP, като последният се поддържа напълно.
Вграденият визуализатор ви позволява да преглеждате „в движение“ TXT, RTF и всички популярни графични файлови формати директно в архива. Освен това PowerArchiver предлага на потребителя 5 различни методикриптиране на силно чувствителни данни.
Останалият набор от функции е стандартен: конвертиране на различни архиви в такива, които се поддържат напълно от програмата, отлична интеграция с Windows, възможност за създаване на многотомни Zip архиви и много други. Авторите на програмата са особено горди, че тя получи сертификат от Microsoft като софтуер, оптимизиран за Windows XP, с всички произтичащи от това „последствия“, а именно поддръжка на Windows XP теми. А самият PowerArchiver може да се похвали с много свои собствени кожи, предназначени да променят напълно външния му вид.
Когато архивирате информация, е трудно да се каже с абсолютна сигурност кой от архиваторите в този случай ще ви позволи да получите максимално съотношение на компресия. Най-вероятно от трите WinAce-WinRar-7Zip WinRar ще свърши по-добра работа. Въпреки това, дори при компресиране на файлове от един и същи тип (например графичен формат bmp), често е невъзможно да се определи предварително кой от архиваторите ще компресира файла по-добре - всеки от изброените архиватори може да има най-високото съотношение на компресия. В повечето случаи оптималният формат на компресиране може да се определи само емпирично с помощта на оптимизационни функции за специфичен типи размера на компресираната информация. Следователно, ако размерът на компресирания файл наистина има значение, преди да изпратите файла по пощата, да го поставите на FTP сървър или преди да го запишете на лазерен диск, най-добре е да компресирате данните с три архиватора наведнъж и да видите кой един свърши работата по-добре от другите.
Списък на използваната литература.
Фомин А.А. "Основи на компресирането на информация"
http://www.powerarchiver.com/
http://www.winace.com/
http://www.7-zip.org/
http://www.rarlab.com/
http://www.winzip.com/
http://ru.wikipedia.org/wiki/Архивиране
http://256bit.ru/informat/index9.htm
http://www.computerra.ru/hitech/novat/26988/

Един от най-често срещаните видове системни програмиса програми, предназначени за архивиране, опаковане на файлове чрез компресиране на съхраняваната в тях информация.

Компресирането на информация е процесът на трансформиране на информацията, съхранявана във файл, в резултат на което се намалява излишъкът й и съответно се изисква по-малко памет за съхранение.

Компресирането на информацията във файловете се извършва чрез елиминиране на излишъка различни начини, например чрез опростяване на кодовете, елиминиране на постоянни битове или представяне на повтарящи се символи или повтаряща се последователност от символи по отношение на фактор на повторение и съответстващи символи. Използват се различни алгоритми за такова компресиране на информация.

Могат да се компресират както един, така и няколко файла, които в компресиран вид се поставят в т.нар архивен файл, или архив.

Архивният файл е специално организиран файл, съдържащ един или повече файлове в компресирана или некомпресирана форма и официална информацияза имена на файлове, дата и час на тяхното създаване или промяна, размери и др.

Целта на пакетирането на файлове обикновено е да осигури по-компактно разполагане на информацията върху диска, намалявайки времето и съответно разходите за предаване на информация по комуникационни канали до компютърни мрежи. В допълнение, опаковането на група файлове в един архивен файл значително опростява прехвърлянето им от един компютър на друг, намалява времето за копиране на файлове на дискове, ви позволява да защитите информацията от неоторизиран достъп и помага за защита срещу инфекция от компютърни вируси.

Под степен на компресияразберете съотношението на размерите на компресирания файл и оригинала, изразено като процент.

Съотношение на компресиязависи от използваната програма за компресиране, метода на компресиране и типа на изходния файл. Файловете с графични изображения са най-добре компресирани текстови файлове, файлове с данни, чийто коефициент на компресия може да достигне 5 - 40%, файлове на изпълними програми и модули за зареждане се компресират по-малко - 60 - 90%. Архивните файлове почти не са компресирани. Програмите за архивиране се различават по методите за компресиране, които използват, което впоследствие се отразява на степента на компресиране.

Архивиране (опаковане) - помещения (зареждане) изходни файловекъм архивен файл в компресиран или некомпресиран вид.

Разархивирането (разопаковането) е процес на възстановяване на файлове от архив точно във вида, в който са били преди да бъдат заредени в архива. При разопаковане файловете се извличат от архива и се поставят на диск или в RAM.

Програмите, които опаковат и разопаковат файлове, се наричат ​​програми-архиватори.

Големите архивни файлове могат да бъдат поставени на няколко диска (тома). Такива архиви се наричат многотомник. Том е компонентмноготомен архив. Създавайки архив от няколко части, можете да запишете частите му на няколко носителя.

Основни видове програми архиватори

В момента се използват няколко десетки програми за архивиране, които се различават по списъка с функции и работни параметри, но най-добрите от тях имат приблизително същите характеристики. Сред най-популярните програми са: Zip (и неговата модификация WinZip), WinRAR, Arj (и нейните разновидности), G-Zip, 7-Zip.

Програмите за архивиране също ви позволяват да създавате архиви, които не изискват никакви програми за извличане на файлове, тъй като самите архивни файлове могат да съдържат програма за разопаковане. Такива архивни файлове се наричат ​​саморазархивиращи се. Саморазархивиращият се архивен файл е стартиращ, изпълним модул, който може независимо да разархивира файловете, които съдържа, без да използва програма за архивиране.

Саморазархивиращ се архивполучи името SFX архив(самоизвличащ се). Архивите от този тип обикновено се създават във файлов формат EXE.

Много програми за архивиране разопаковат файлове, като ги изхвърлят на диск, но има и такива, които са предназначени да създадат пакетиран изпълним модул (програма). В резултат на такова опаковане се създава програмен файл със същото име и разширение, който при зареждане в RAM се саморазархивира и стартира веднага. В същото време е възможна и обратната трансформация програмен файлв разопакован формат. Такива архиватори включват програми Upx, PKLITE, LZEXE.

Програмата EXPAND, която е част от операционните помощни програми Windows системи, използван за разопаковане на файлове софтуерни продуктидоставен от Microsoft.

Начини за управление на програмата за архивиране

Програмата архиватор се управлява по един от следните начини:

  • - като се използва командна линия, в който се генерира команда за стартиране, съдържаща името на програмата архиватор, командата за управление и нейните конфигурационни ключове, както и имената на архива и изходните файлове;
  • - използване на вградената обвивка и диалогови панели, които се появяват след стартиране на програмата и позволяват управление с помощта на менюта и функционални клавиши, което създава по-удобни условия за работа на потребителя;
  • - като се използва контекстно менюДиригент в операционна система Windows.
Дял