Zlib-ng.NET 1.2.0

dotnet add package Zlib-ng.NET --version 1.2.0
 
NuGet\Install-Package Zlib-ng.NET -Version 1.2.0
 
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Zlib-ng.NET" Version="1.2.0" />
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Zlib-ng.NET" Version="1.2.0" />
 
Directory.Packages.props
<PackageReference Include="Zlib-ng.NET" />
 
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Zlib-ng.NET --version 1.2.0
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Zlib-ng.NET, 1.2.0"
 
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Zlib-ng.NET@1.2.0
 
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Zlib-ng.NET&version=1.2.0
 
Install as a Cake Addin
#tool nuget:?package=Zlib-ng.NET&version=1.2.0
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

<div align="center">

πŸš€ Zlib-ng.NET

A .NET wrapper for zlib-ng

GitHub release Nuget Nuget Downloads GitHub issues License

</div>


πŸ“¦ Installation

Install via NuGet:

Install-Package Zlib-ng.NET

✨ Features

  • Thin .NET wrapper over the native zlib-ng library
  • Span-based Compress/Decompress with array, pointer, and nint overloads

πŸ”§ Example Usage

using OodleDotNet;
using var zlib = new Zlibng(@"C:\Test\zlib-ng2.dll");
var compressedBuffer = System.IO.File.ReadAllBytes(@"C:\Test\Example.bin");
var decompressedBuffer = new byte[decompressedSize];
var result = zlib.Decompress(compressedBuffer, decompressedBuffer);

🀝 Contributing

Contributions are welcome and appreciated!

Whether it's fixing a typo, suggesting an improvement, or submitting a pull request β€” every bit helps.


πŸ“„ License

This project is licensed under the MIT License.


<div align="center">

⭐️ Star the repo if you find it useful!
Feel free to open an issue if you have any questions or feedback.

</div>

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed.
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

    • No dependencies.
  • net8.0

    • No dependencies.
  • net9.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Zlib-ng.NET:

Package Downloads
CUE4Parse

C# Parser for Unreal Engine packages & assets

EpicManifestParser.ZlibngDotNetDecompressor

EpicManifestParser decompressor using Zlib-ng.NET

AbioticEditor.Core

The engine behind the Abiotic Factor save editor: byte-exact GVAS save reading/writing, the player/world/metadata save models, game-data catalogs (items, recipes, skills, quest flags), and the plugin host. The desktop app and CLI are thin front-ends over this library. Bundles the Apache-2.0 UeSaveGame.Json and CUE4Parse assemblies it builds against.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Zlib-ng.NET:

Repository Stars
FabianFG/CUE4Parse
Version Downloads Last Updated
1.2.0 8,951 12/5/2025
1.1.1 13,532 11/22/2024
1.0.1 4,212 4/4/2024
1.0.0 362 3/31/2024