Ответ 1
Yann Collet lz4, раздастся.
У меня есть большой файл размером 500 мб для сжатия в минуту с наилучшим коэффициентом сжатия. Я нашел эти алгоритмы подходящими для моего использования.
Может ли кто-нибудь дать сравнение скоростей и коэффициентов сжатия между этими алгоритмами?
Yann Collet lz4, раздастся.
Это поможет вам: (lz4 vs snappy) http://java-performance.info/performance-general-compression/ (тесты для lz4, snappy, lz4hc, blosc) https://web.archive.org/web/20170706065303/http://blosc.org:80/synthetic-benchmarks.html (в настоящее время недоступно на http://www.blosc.org/synthetic-benchmarks.html)
Часто люди не знают о бротли с большим окном и проводят сравнительный анализ большого корпуса с помощью бротли с маленьким окном. Вариант кодирования содержимого Brotli HTTP - это маленькое окно, позволяющее распаковывать на дешевых мобильных телефонах. Другие компрессоры (особенно lzma и zstd) не имеют такого ограничения и должны сравниваться с brotli с большим окном, а не с brotli с маленьким окном.
Как правило, вы можете увидеть 10% улучшения плотности (в пределах 0,6% от lzma), используя brotli с большим окном, сохраняя при этом высокую скорость декомпрессии.