Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.75 KB

File metadata and controls

43 lines (32 loc) · 1.75 KB

Project Description

Binary Serialization, Compression, and Encryption Library for .NET. Chief benefit is that you do not need to decorate your classes with any [Serializable] attribute.

Compatibility

Compatible with .NET Framework 4.0 and higher with builds for 4.5, 4.5.1, 4.5.2, 4.6. .NET Standard 2.0 which means it will work for Mono 5.4, Xamarin iOS 10.14, Xamarin.Mac 3.8, Xamarin.Android 8.0, UWP 10.0.16299

NuGet Package

NuGet Version NuGet Downloads

https://www.nuget.org/packages/KellermanSoftware.Serialization

Installation

Install with NuGet Package Manager Console

Install-Package KellermanSoftware.Serialization

Install with .NET CLI

dotnet add package KellermanSoftware.Serialization

Features

  • Serialize and deserialize objects without the BinaryFormatter or JSON.NET. Classes do not need to be marked as serializable
  • Compress bytes or files using GZip, Deflate, or MiniLZO compression
  • Encrypt strings, files, or bytes using AES Encryption

Getting Started

https://github.com/GregFinzer/KellermanSoftware-Serialization/wiki

Help File

https://github.com/GregFinzer/KellermanSoftware-Serialization/blob/master/Serialization-Help/Serialization-Help.chm?raw=true

Licensing

https://github.com/GregFinzer/KellermanSoftware-Serialization/blob/master/LICENSE