поддержка zip lib (zlib, bzip2) и моно - PullRequest
2 голосов
/ 14 июня 2011

Можете ли вы посоветовать мне поддержку zip lib с алгоритмом zib и bzip2

Мои требования:

  1. Полностью .net управляемый код
  2. Free
  3. Популярные
  4. Может использоваться с моно

Спасибо за все.

Ответы [ 2 ]

8 голосов
/ 14 июня 2011

Оформить SharpZipLib .

Из FAQ :

Какие форматы поддерживает SharpZipLib?

Sharpzip поддерживает файлы Zip с использованием сохраненных и сжатых методов сжатия, а также поддерживает старый стиль (PKZIP 2.0) и шифрование AES, tar с расширениями длинных имен GNU, gzip, zlib и raw deflate, а также BZip2.

Zip64 поддерживается, в то время как Deflate64 еще не поддерживается.AES поддерживается для шифрования и дешифрования, за исключением класса ZipInputStream (используйте ZipFile с входным потоком, пока это не будет завершено).

Могу ли я использовать SharpZipLib в своем коммерческом приложении?

Да, вы можете, есть исключение в условиях лицензирования, которое позволяет связать #Zip с любым приложением.Однако исходный код #Zip по-прежнему под лицензией GPL, и поэтому любые изменения в исходном коде, которые вы делаете, должны быть доступны каждому.

0 голосов
/ 07 июля 2011

Я создал SharpCompress , чтобы быть согласованным API для многих типов форматов (bzip2, gzip, zip, rar и т. Д.) И абсолютно бесплатный (MS-PL). Дайте мне знать о любых потребностях / изменениях / предложениях.

...