Формати за компресия: кои са най-популярни и кой трябва да използвате във всеки отделен случай

Формати за компресиране

Когато говорим за ZIP формата, всички ние знаем за какво говорим моментално. Форматът се появи за първи път през 1989 г. и всички го знаем отчасти, защото това е системата за компресиране по подразбиране в Windows и много от нас започнаха да правят първите си стъпки в изчисленията със система на Microsoft. По-късно се появиха още формати за компресиране, а в тази статия ще говорим за най-популярните, сред които ще имаме RAR или 7z.

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

Най-популярни формати за компресия

ZIP, бърз и лек

Както вече споменахме, Пощенски е много известен формат за компресия, отчасти защото е такъв „Единственият от целия живот“ в системите на Microsoft. Като един от първите, той е изпреварен с течение на времето от други формати като 7z или RAR, но все още има своите силни страни:

  • Компресията в ZIP е много бърза и не изисква много ресурси, поне ако я сравним със компресия в 7z или RAR. Той се основава на компресия Deflate Lossless, което го прави идеален за архивиране на големи количества комбинирани данни, като например архивиране.
  • ZIP е навсякъде. ZIP форматът е достъпен практически на всяка операционна система, като Linux или дори много по-затворени системи като iOS на Apple.
  • Най-новите версии въведоха AES криптиране.

Причините за избора на ZIP като формат за компресиране са скоростта и работи перфектно на всяка операционна система. Други формати, макар и налични, могат да създадат проблеми в някои операционни системи и това е нещо, което ми се случи при компресиране на файлове в 7z на различни места след Ark.

ZIPX, еволюцията на ZIP

Ако сме говорили за ZIP, трябва да говорим за еволюция на същия. Става въпрос за ZIPX и сред неговите възможности имаме, че той компресира повече от ZIP, нещо сравнима с формата RAR. Проблемът е, че когато използваме ZIPX, губим силните страни на ZIP: компютърът консумира повече ресурси и компресията / декомпресията е по-бавна.

Бих препоръчал да използвате ZIPX само когато не искате да използвате RAR, тоест за икономически и лицензионен проблем.

TAR за подаване ...

Както обяснихме по-рано, щяхме да споменем формат за компресия, който не компресира. Това е TAR и го споменаваме, защото се използва много в Linux. Sосигурява само архивиране (обединяване на входни данни и метаданни в един изходен файл), делегиране на функции като компресия, криптиране, проверка на четността / целостта на външен софтуер, който работи в конвейер с изход на командата TAR

... И GZ за компресиране

Много от файловете, които изтегляме за Linux, са във формат tar.gz. Разширението GZ обозначава формат за компресиране на един файл, създаден за проекта GZip (GNU Zip или „безплатен Zip“), стартиран през 1992 г. от Jean-Loup Gailly и Mark Adler, за да осигури безплатна замяна на решенията за компресиране. търговски данни. Компресията се основава на Алгоритъм DEFLATE (използва се и като алгоритъм по подразбиране във формата PKZip / WinZip .ZIP), комбинация от Lempel-Ziv (LZ77) кодиране и Huffman кодиране.

Може да се използва като заместител на ZIP и, както в случая с ZIPX, за издаване на лиценз, като това е напълно безплатно.

7z, с отворен код и мощен

7z е модерен формат за компресиране и отворен код. Той предлага AES криптиране и високо ниво на компресия, един от най-добрите, повечето случаи по-висок от RAR или ZIPX. Въведена е в Windows като 7-Zip и пренесени от екипа на p7zip в платформи на Unix. Поддържаните алгоритми за компресия (LZMA / LZMA2, PPMd, BZip2) могат да се възползват от паралелните изчисления на съвременните многоядрени процесори.

Основната причина за използването на 7z е неговата високо ниво на компресия, но не си струва, ако ще компресираме големи файлове, докато работим, защото ще губим много време / ресурси на нашето оборудване. От друга страна, както споменах, не успях да компресирам с помощта на Ark, така че аз лично имам този трън в очите и не мога да му се доверя напълно. С други думи, 7z puede представляват повече проблеми от други формати като ZIP.

RAR, най-добре, ако не ви интересуват лицензите

Форматът RAR е един от най-известните, като ZIP, отчасти защото се използва широко и в системите на Microsoft. Това е патентован формат, въведен от WinRAR Windows и неговата част за извличане е пренесена в Linux (Unrar). Сред неговите функции имаме:

  • Компресира повече от ZIP.
  • Предлага силно криптиране.
  • Възможност за възстановяване при грешки.

Подобно на 7z и ZIPX, една от силните му страни е нивото на компресия, но с платената цена на времето и консумацията на ресурси. Бих използвал и винаги съм използвал RAR формата в Windows, както за компресиране, така и за разделяне и защита на файлове с парола. Разбира се, трябва да платите за това или да правите това, което знаете.

ACE, стара слава

Подобно на RAR, ACE е патентован формат, въведен в Windows от WinACE, но в този случай същата компания го е пренесла на Linux, по-точно неговия капацитет за извличане (UNACE). Загуби популярност през последните години, но предлага по-добри нива на компресия от ZIP без достигане на RAR, ZIPX или 7z.

Тъй като няма безплатна или безплатна версия за създаване на ACE файлове, Не бих препоръчал използването му освен ако нямаме достъп до лиценз, който не ни струва много. Ако трябва да изберете, RAR е по-добре.

Кой от тези формати за компресия е най-добрият?

Както обяснихме, това ще зависи от много фактори, сред които имаме съвместимост, ниво на компресия и лицензи. За Linux бих препоръчал формата 7z, но не преди да направя тестове, за да проверя дали не открихме никакъв тип грешка като тази, която открих в Kubuntu, използвайки Ark.

В Windows или macOS това ще зависи от това какво искаме да «намерим живот» и a издаване на лиценз. Форматът 7z също може да бъде добър вариант, както за нивата на компресия и ниво на сигурност, така и за отворен код.

Що се отнася до декомпресирането, можем да декомпресираме ZIP форматите "от кутията" в много операционни системи, докато други като RAR или ACE могат да ги декомпресират безплатно с UNRAR или UNACE.

Смятате ли, че към този списък с формати за компресиране трябва да се добавят още опции?

разархивирайте Zip файлове
Свързана статия:
Как да разархивирате файлове в Ubuntu

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   проходилка патица каза той

    Добри съвети и коментари за файлови компресори, благодаря, прегръдка от Аржентина, Патоуок