Как сжать (и распаковать) байт [] в C #? - PullRequest
0 голосов
/ 02 марта 2011

Как мне сжать (и распаковать) байтовый массив в C #?

Эффективно ли использовать zip / unzip для байтовых массивов с менее чем 100 элементами?

1 Ответ

5 голосов
/ 02 марта 2011

DotNetZip - это библиотека, которую я использовал для обработки zip / unzip в .NET. Если вас не интересует формат и вы просто ищете метод сжатия, вы можете заглянуть в класс GZipStream, встроенный в .Net framework. Вот пример. .

Сжатие - это очень субъективная вещь, основанная на контенте. Вы можете провести несколько тестов со своими элементами, чтобы получить среднюю степень сжатия, а затем решить, стоит ли это накладных расходов.

...