workflow - SharpZipLib 1.2.0

SharpZipLib (#ziplib, formerly NZipLib) is a compression library for Zip, GZip, BZip2, and Tar written entirely in C# for .NET. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language)

PM> Install-Package SharpZipLib -Version 1.2.0 -Source https://www.myget.org/F/workflow/api/v3/index.json

Copy to clipboard

> nuget.exe install SharpZipLib -Version 1.2.0 -Source https://www.myget.org/F/workflow/api/v3/index.json

Copy to clipboard

> dotnet add package SharpZipLib --version 1.2.0 --source https://www.myget.org/F/workflow/api/v3/index.json

Copy to clipboard
<PackageReference Include="SharpZipLib" Version="1.2.0" />
Copy to clipboard
source https://www.myget.org/F/workflow/api/v3/index.json

nuget SharpZipLib  ~> 1.2.0
Copy to clipboard

> choco install SharpZipLib --version 1.2.0 --source https://www.myget.org/F/workflow/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "workflow" -SourceLocation "https://www.myget.org/F/workflow/api/v2"
Install-Module -Name "SharpZipLib" -RequiredVersion "1.2.0" -Repository "workflow" 
Copy to clipboard

SharpZipLib Build Status NuGet Version openupm

Introduction

SharpZipLib (#ziplib, formerly NZipLib) is a compression library that supports Zip files using both stored and deflate compression methods, PKZIP 2.0 style and AES encryption, tar with GNU long filename extensions, GZip, zlib and raw deflate, as well as BZip2. Zip64 is supported while Deflate64 is not yet supported. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language). The creator of SharpZipLib put it this way: "I've ported the zip library over to C# because I needed gzip/zip compression and I didn't want to use libzip.dll or something like this. I want all in pure C#."

SharpZipLib was originally ported from the GNU Classpath java.util.zip library for use with SharpDevelop, which needed gzip/zip compression. bzip2 compression and tar archiving were added later due to popular demand.

The SharpZipLib homepage has precompiled libraries available for download, API documentation, release history, samples and more.

License

This software is now released under the MIT License. Please see issue #103 for more information on the relicensing effort.

Previous versions were released under the GNU General Public License, version 2 with an exception which allowed linking with non-GPL programs.

Namespace layout

Module Namespace
BZip2 implementation ICSharpCode.SharpZipLib.BZip2.*
Checksum implementation ICSharpCode.SharpZipLib.Checksum.*
Core utilities / interfaces ICSharpCode.SharpZipLib.Core.*
Encryption implementation ICSharpCode.SharpZipLib.Encryption.*
GZip implementation ICSharpCode.SharpZipLib.GZip.*
LZW implementation ICSharpCode.SharpZipLib.Lzw.*
Tar implementation ICSharpCode.SharpZipLib.Tar.*
ZIP implementation ICSharpCode.SharpZipLib.Zip.*
Inflater/Deflater ICSharpCode.SharpZipLib.Zip.Compression.*
Inflater/Deflater streams ICSharpCode.SharpZipLib.Zip.Compression.Streams.*

Credits

SharpZipLib was initially developed by Mike Krüger. Past maintainers are John Reilly, David Pierson and Neil McNeight.

And thanks to all the people that contributed features, bug fixes and issue reports.

  • .NETFramework 4.5
  • .NETStandard 2.0
  • .NETFramework 4.5: 4.5.0.0
  • .NETStandard 2.0: 2.0.0.0

Owners

flaviusm catalin

Authors

ICSharpCode

Project URL

https://github.com/icsharpcode/SharpZipLib

License

MIT

Tags

Compression Library Zip GZip BZip2 LZW Tar

Info

2779735 total downloads
1231240 downloads for version 1.2.0
Download (394.98 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
1.3.3 631.25 KB Mon, 20 Sep 2021 13:12:18 GMT 373161
1.2.0 394.98 KB Wed, 26 Aug 2020 10:49:05 GMT 1231240
1.1.0 390.67 KB Tue, 13 Oct 2020 11:35:12 GMT 3766
1.0.0 300.91 KB Wed, 19 May 2021 16:40:21 GMT 700621
0.86.0 443.38 KB Wed, 17 May 2017 10:12:37 GMT 470947