Я ищу пакет для использования в моем проекте для сжатия некоторых файлов XML. Обычно я использую WinRAR для сжатия файлов, и я думаю, что вы можете сделать это, используя проект 7-Zip, и это может быть включено в .NET-проект.NET библиотеки сжатия файлов
Это аналогично Stack Overflow вопрос, 7-Zip (7za.dll) .NET wrapper
и Пример кода проекта является C# (.NET) Interface for 7-Zip Archive DLLs.
Я особенно хочу что-то Простой в использовании с хорошее сжатие соотношение. В примере представлены только файлы с экстрактами, и у меня нет особого времени для реализации и тестирования сжатия.
(GZipStream не достаточно хорош, он сжимает мой 10 MB файл 9 МБ, и WinRAR сжимает его до 0,5 МБ.)
Итак, я после библиотеки или пакета (Мне все равно, стоит ли), который я могу включить в свой проект, который позволяет мне легко сжимать и распаковывать файлы с хорошей степенью сжатия и их легко включать и использовать.
WinRAR будет лучше, чем любой ZIP-пакет, потому что RAR является превосходным алгоритмом. Вы не можете использовать RAR, потому что формат защищен законными средствами (не помню, является ли это лицензирование или патентование, которое защищает его, но я считаю, что оно лицензируется) –