Формати стиснення: які найпопулярніші, а які слід використовувати в кожному конкретному випадку

Формати стиснення

Коли ми говоримо про формат ZIP, ми всі миттєво знаємо, про що йде мова. Формат вперше з’явився в 1989 році, і ми всі його знаємо частково, оскільки він є системою стиснення за замовчуванням у Windows, і багато хто з нас почали робити перші кроки в обчисленні з системою Microsoft. Пізніше з'явилося більше формати стиснення, і в цій статті ми поговоримо про найпопулярніші, серед яких ми матимемо RAR або 7z.

Коли ми хочемо стиснути файли, і ця стаття стосується такого типу стиснення, а не інших, таких як стискання відео чи аудіо, також, ймовірно, нам потрібні подати їх. Отже, принаймні один із форматів стиснення, включених у цю статтю, просто зробить це, тобто ми включили такий, який не стискає, але пізніше ви зрозумієте чому.

Найпопулярніші формати стиснення

ZIP, швидкий і легкий

Як ми вже згадували, ZIP - це дуже відомий формат стиснення, частково тому, що він є "Один із всього життя" в системах Microsoft. Будучи одним з перших, його з часом обігнали інші формати, такі як 7z або RAR, але він все ще має свої сильні сторони:

  • Стиснення в ZIP відбувається дуже швидко і не вимагає багато ресурсів, принаймні, якщо порівняти його зі стисненням у 7z або RAR. Він заснований на стисненні Deflate Lossless, що робить його ідеальним для архівування великих обсягів комбінованих даних, таких як резервне копіювання.
  • ZIP є скрізь. Формат ZIP доступний практично в будь-якій операційній системі, такі як Linux, або навіть набагато закритіших системах, таких як Apple, iOS.
  • В останніх версіях представлено шифрування 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 році Жаном-Лупом Гейллі та Марком Адлером, щоб забезпечити безкоштовну заміну рішенням стиснення. комерційні дані. Стиснення базується на Алгоритм DEFLATE (також використовується як алгоритм за замовчуванням у форматі PKZip / WinZip .ZIP), поєднання кодування Lempel-Ziv (LZ77) та кодування Хаффмана.

Він може бути використаний як замінник 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 це буде залежати від того, що ми хочемо «знайти життя» та питання ліцензування. Формат 7z також може бути хорошим варіантом як для рівня стиснення, так і для рівня безпеки, а також для того, щоб бути відкритим.

Що стосується декомпресії, ми можемо розпаковувати формати ZIP "з коробки" у багатьох операційних системах, тоді як інші, такі як RAR або ACE, можуть безкоштовно їх декомпресувати за допомогою UNRAR або UNACE.

Чи вважаєте ви, що до цього списку форматів стиснення слід додати ще якісь опції?

розпакуйте Zip-файли
Пов'язана стаття:
Як розпакувати файли в Ubuntu

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   ходунка качка - сказав він

    Хороші поради та коментарі щодо компресорів файлів, спасибі, обійми з Аргентини, Patowalk