Pull to refresh

Тест архивов. Какой формат выбрать?

Эта тема будет посвящена сравнению алгоритмов сжатия. Для владельцев Медленного и Лимитного Интернета будет полезно, да и не только им.

Для сжатия использовался ZArchiver 0.9.5 для Android, настройки всех форматов на Ультра. Указаны Размер и Процент от Размера Оригинала. Для 7Z включён LZMA2 (В настройках ZArchiver)

И так, начнём!

Под первым Спойлером показаны исходные размеры (Смотрите в нижний левый угол, последняя строка).

Внимание! Много Картинок!

Есть 7 папок, под разные категории

Теперь начнём же сравнение!

Форматы

1: Образ Windows 3.10

2: Война и мир, FB2

3: Jeanne d’Arc, Rus, PSP

4: 459 игр для NES aka Денди, Rus

5: Исходный код Той Самой Игры - DOOM

6: Прошивка Navitel C500

7: Субтитры для Наруто: Ураганные Хроники! Кто помнит Акацуки и Мадару?

Оригинал

11.25 МБ

9.07 МБ

1.16 ГБ

76.44 МБ

1.36 МБ

64.93 МБ

134.00 МБ

ZIP

8.89 МБ / 79%

3.37 МБ / 37%

640.14 МБ / 53%

38.30 МБ / 50%

440.01 КБ / 31%

47.39 МБ / 72%

32.67 МБ / 24%

7Z

8.05 МБ / 71%

2.96 МБ / 32%

459.80 МБ / 38%

34.82 МБ / 45%

400.31 КБ / 28%

40.56 / 62%

28.46 МБ / 21%

TAR.LZ4

9.48 МБ / 84%

4.57 МБ / 50%

701.92 МБ / 59%

46.15 МБ / 60%

492.36 КБ / 35%

51.56 / 79%

39.68 / 29%

TAR.ZST

8.38 МБ / 74%

3.31 МБ / 36%

601.44 МБ / 50%

33.80 МБ / 44%

323.63 КБ / 23%

44.89 МБ / 69%

19.53 / 14%

TAR.XZ

7.70 МБ / 68%

2.96 МБ / 32%

459.80 / 38%

27.83 МБ / 36%

273.11 КБ / 19%

40.51 МБ / 62%

11.68 МБ / 8%

Вот и комментарии

Категория 1: Образ Windows 3.10

Оригинал: 11.25 МБ

Форматы типа "Как у всех" (Далее будет указан как "Тип 1")

ZIP: 8.89 МБ / 79% // Слабовато...

7Z: 8.05 МБ / 71% // Что и следовало ожидать от 7Z.

Форматы типа "Найди их - тот ещё квест". Кроме TAR.XZ... (Далее будет указан как "Тип 2")

TAR.LZ4: 9.48 МБ / 84% // Слился от ZIP. Что ещё ожидать от формата, заточенного на скорость. Хотя...

TAR.ZST: 8.38 МБ / 74% // Очень быстрое сжатие и распаковка, размеры в основном между ZIP и 7Z, хотя возможны варианты... Известен как ZStandard или ZSTD

TAR.XZ: 7.70 МБ / 68% // Тот случай, когда 7Z - не самый крутой в области сжатия!

Категория 2: Война и мир, в формате FB2

Оригинал: 9.07 МБ

Тип 1

ZIP: 3.37 МБ / 37% // Перфекционисты могут быть довольны - 37 же!

7Z: 2.96 МБ / 32% // Классика жанра

Тип 2:

TAR.LZ4: 4.57 МБ / 50% // LZ4 снова слился...

TAR.ZST: 3.31 МБ / 36% // И снова победа над ZIP!

TAR.XZ: 2.96 МБ / 32% // Тут 7Z и XZ равны...

Категория 3: Игра для PSP - Jeanne d’Arc, русская версия!

Оригинал: 1.16 ГБ

Тип 1

ZIP: 640.14 МБ / 53% // Почти в два раза. Но всё равно - размеры ого-го!

7Z: 459.80 МБ / 38% // Вот это адекватные размеры!

Тип 2

TAR.LZ4: 701.92 МБ / 59% // Такой архив весит многовато...

TAR.ZST: 601.44 МБ / 50% // Архив меньше на ~40 МБ, но скорость распаковки... Вы удивитесь, когда начнёте тесты на файлах больше 1 ГБ!

TAR.XZ: 459.80 МБ / 38% // Снова они равны!

Категория 4: Сборник из 459 игр для NES / Денди на русском языке!

Оригинал: 76.44 МБ

Тип 1

ZIP: 38.30 МБ / 50% // Чётко и поровну!

7Z: 34.82 МБ / 45% // 5 Процентов разницы для кого-то могут значит...

Тип 2

TAR.LZ4: 46.15 МБ / 60% // Как всегда...

TAR.ZST: 33.80 МБ / 44% // 7Z гнут даже скоростные форматы!

TAR.XZ: 27.83 МБ / 36% // 7Z уложили на лопатки!

Категория 5: Исходный код Той Самой Игры - DOOM!

Оригинал: 1.36 МБ

Тип 1

ZIP: 440.01 КБ / 31% // Классике всегда будет место!

7Z: 400.31 КБ / 28% // Немного лучше...

Тип 2

TAR.LZ4: 492.36 КБ / 35% // Не удивляйтесь!

TAR.ZST: 323.63 КБ / 23% // И снова 7Z пои... Победили, вот!

TAR.XZ: 273.11 КБ / 19% // Fatality!

Категория 6: Прошивка Navitel C500

Оригинал: 64.93 МБ

Тип 1

ZIP: 47.39 МБ / 72% // Норм

7Z: 40.56 МБ / 62% //Вот так лучше!

Тип 2

TAR.LZ4: 51.56 МБ / 79% // ОК...

TAR.ZST: 44.89 МБ / 69% // Скорость - ваше всё! (Соник согласится)

TAR.XZ: 40.51 МБ / 62% // Тут разница некритична.

Категория 7: Субтитры для Наруто: Ураганные Хроники! Кто помнит Акацуки, Мадару?

Оригинал: 134.00 МБ

Тип 1

ZIP: 32.67 МБ / 24% // Тексты всегда сжимаются на ура!

7Z: 28.46 МБ / 21% // Кто-то сэкономит траффик...

Тип 2

TAR.LZ4: 39.68 МБ / 29% // Даже тексты... Сжимает хуже всего!

TAR.ZST: 19.53 МБ / 14% // 7Z нагибают аж от души!

TAR.XZ: 11.68 МБ / 8% // Ну... у 7Z нет шансов!

Вывод

ZIP средний во всём, кроме сжатия - тут он занимает предпоследнее место!

7Z имеет высокое сжатие и низкую скорость сжатия / распаковки, но иногда его нагибают скоростные форматы, не говоря уже об XZ!

LZ4 до появления ZStandard мог быть пригоден благодаря скорости сжатия / распаковки, но после появления ZStandart его стоит использовать разве то для совместимости...

ZStandard имеет сжатие в основном между ZIP и 7Z, ОЧЕНЬ высокую скорость сжатия / распаковки, а иногда он по сжатию превосходит 7Z!

XZ имеет самое лучшее сжатие и низкую скорость сжатия / распаковки. Шикарный вариант для медленного и лимитного интернета.

Делайте свои выводы.

Спасибо за чтение!

Upd: сделал дополнительные тесты и узнал, что:

1: LZ4 иногда сжимает ЛУЧШЕ, чем ZIP, притом НАМНОГО быстрее даже на ультра настройках!

2: По скорости сжатия / распаковки 1 место занимает LZ4 (Скорость пригодна для Оперативной Памяти), а второе - ZStandard. Учитивая то, что формат создал автор LZ4 для замены алгоритмов на основе Deflate (ZIP, GZIP и т.д.), по скорости и степени сжатия он круче ZIP по всём! Игра для PSP, которую ZIP на Ультрах сжимает десятки минут, ZStandard на тех же настройках делает это за несколько секунд, давая меньший размер! И да, образ Windows XP SP3 особо не сжимается - я пытался. Ещё раз спасибо за чтение!

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.