Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение

Сравнение архиваторов в 2016 году : Операционные системы и программное обеспечение

28.03.2024 15:42


17.04.2016 14:34
OlegON
 
Однако... На полугигабайтном дампе MySQL-базы результаты были уже совсем другими (время выполнения уже не особо отличалось, я на нем не буду останавливаться)

50931124 dmp.xz
58941203 dmp.7z
68522866 dmp.bz2
70150085 dmp.rar
93789528 dmp.gz

кстати, 15я версия 7z жмет по умолчанию в несколько потоков и хуже, чем 9я, однопоточная (я про этот дамп).
17.04.2016 21:12
OlegON
 
И, наконец, файл из нулей (truncate -s 1G test2.dat)

785 test2.dat.bz2
156316 test2.dat.xz
157803 test2.dat.7z
536142 test2.dat.rar
1042079 test2.dat.gz

обратите внимание на результаты bzip2! 1Гб сжался в 785 байт! Я даже разархивировал и сравнил файлик с оригинальным, чтобы убедиться, что это не ошибка.
17.04.2016 21:17
OlegON
 
На тему файлика в первом сообщении

1523148344 raspbian_egais_lite.img.xz
1711422593 raspbian_egais_lite.img.7z
1894698496 raspbian_egais_lite.img.rar
2075794539 raspbian_egais_lite.img.bz2
17.04.2016 21:25
OlegON
 
Да, конечно, забыл... (сообщения выше дополню раром по мере готовности)

time rar a -m5 test.dat.rar test.dat

RAR 5.30 Copyright (c) 1993-2015 Alexander Roshal 18 Nov 2015
Trial version Type RAR -? for help

Evaluation copy. Please register.

Creating archive test.dat.rar

Adding test.dat OK
Done

real 1m6.921s
user 2m44.155s
sys 0m1.843s

845748950 test.dat.rar
17.04.2016 22:03
OlegON
 
Если кому не влом - выложите полгига каких-нибудь ненужных документов? Или скажите, где взять полгига доков и PDF без картинок?
17.04.2016 23:00
OlegON
 
Нашел собрание сочинений В.И.Ленина на 250Мб (ворох DOC-файлов)
Итог

55579236 Lenin.tar.xz
58183403 Lenin.7z
58673239 Lenin.tar.7z
63934977 Lenin.rar
65866107 Lenin.tar.bz2
74055812 Lenin.tar.gz

в общем, очевидно, что с 2010 года, когда я еще пользовался RAR, все очень сильно поменялось... Коммерческий архиватор не только перестал быть первым по скорости, но и сжимать стал сильно хуже (кстати, я 7z в итоге гонял без параметров)
18.04.2016 10:40
OlegON
 
скачал какую-то Аюрведу (ворох DOC/PDF/DJVU)
Итог аналогичный

2070583812 Aur.tar.xz
2073101354 Aur.7z
2074290310 Aur.tar.7z
2082373833 Aur.rar
2086401678 Aur.tar.bz2
2098968199 Aur.tar.gz
18.04.2016 12:24
OlegON
 
Ну и последний штрих - бинарники и полное фиаско RARа...

522954828 lib64.tar.xz
524820421 lib64.7z
543753338 lib64.tar.7z
702909370 lib64.tar.bz2
752799640 lib64.tar.gz
927535821 lib64.rar

В общем, в Хранилище я оставил 7z, только теперь без параметров. Универсальность и скорость/сжатие - его несомненный плюс. Мне кажется, что присутствует умный оценщик содержимого.
Файлы, где по определению могут быть большие скопления совпадающих символов - bzip2. Если нужна скорость - gzip.
Разовое сжатие, если важен размер и не важны ресурсы - xz (если попробуете бекапы им жать на сервере с базой - может прийти oom_killer или старость внезапно).
Часовой пояс GMT +3, время: 15:42.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.