/net-miniz

Cross-Platform .NET binding for miniz

Primary LanguageC#MIT LicenseMIT

MiniZ for .NET

CI status (x64 Linux, macOS and Windows) NuGet

Add MiniZ support to any .NET application

This NuGet package provides a .NET binding for MiniZ.

Supported Platforms

  • .NET Core (.NETStandard 2.0 and higher on Windows, Linux and macOS)
  • Mono

Setup

The native wrapper is a different package and contains pre-compiled binaries of libminiz.

NuGet Package
Windows 64-bit NetMiniZ.Native.win-x64-badge
Windows 32-bit NetMiniZ.Native.win-x86-badge
macOS x64 NetMiniZ.Native.osx-x64-badge
macOS arm64 NetMiniZ.Native.osx-arm64-badge
macOS (x64/arm64) NetMiniZ.Native.osx-badge
Linux x64 NetMiniZ.Native.linux-x64-badge

To install this package with the native dependency of your current platform, run:

Install-Package NetMiniZ
Install-Package NetMiniZ-Native

License

MIT