Skip to content

jawa-the-hutt/lz-string-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

def314c · Feb 25, 2020

History

48 Commits
Feb 19, 2020
Feb 25, 2020
Feb 19, 2020
Apr 5, 2017
Apr 8, 2017
Feb 25, 2020
Apr 7, 2017
Feb 19, 2020
Oct 11, 2013
Feb 19, 2020
Apr 11, 2017
Apr 8, 2017
Feb 19, 2020
Feb 19, 2020

Repository files navigation

lz-string-csharp

C# Class implementation of lz-string (based on https://github.com/pieroxy/lz-string)

Installation

  • Install with NuGet: Install-Package LZStringCSharp, or .NET Core CLI: dotnet add package LZStringCSharp;
  • Downloaded from the Releases page

Please Note

If you plan on using this library for data sent by the browser (e.g. compressed in JavaScript in the browser, and sent to the server using HTTP), do not use compressToUTF16 and DecompressFromUTF16. Safari will mangle up the data by converting to UTF-8, breaking the actual bytes of the request. Instead, you should use compressToEncodedURIComponent DecompressFromEncodedURIComponent.

Contributors

lz-string-csharp was created by jawa-the-hutt, with several necessary improvements made by christianrondeau