C#: сжатие больших файлов

У нас есть большие файлы размером от 800 МБ до 900 МБ. В настоящее время я использую библиотеку SharpZipLib, которая требует больше времени для сжатия и имеет очень меньшую степень сжатия.

Пожалуйста, предложите мне некоторые библиотеки, которые будут поддерживать высокую степень сжатия, а сжатые файлы могут использоваться для отправки по сети TCP\IP.

Спасибо

1 ответ

Вы можете попробовать zstd, быстрый компрессор из Facebook... В этом сравнении https://quixdb.github.io/squash-benchmark/ он дает хорошие результаты. Здесь есть даже.net-оболочка.

Другие вопросы по тегам