{"repo":"ikpil/DotFastLZ","free":true,"listed":false,"github":"https://github.com/ikpil/DotFastLZ","clone":"git clone https://github.com/ikpil/DotFastLZ.git","description":"DotFastLZ - a port of FastLZ, Small and portable byte-aligned LZ77 compression for .NET, C#, Unity3D","language":"C#","stars":39,"topics":["fastlz","compression","portable","lz77","unity3d","csharp","decompression","lempel-ziv"],"license":"MIT","category":"game-templates","readme_excerpt":"DotFastLZ DotFastLZ is C# fastlz, a port of ariya/FastLZ DotFastLZ can be used in Unity3D, C# server, network packet, game data --- --- Usage: DotFastLZ.Compression Usage: DotFastLZ.Compression.Packaging Usage: 6pack Overview FastLZ (MIT license) is an ANSI C/C90 implementation of Lempel-Ziv 77 algorithm (LZ77) of lossless data compression. It is suitable to compress series of text/paragraphs, sequences of raw pixel data, or any other blocks of data with lots of repetition. It is not intended to be used on images, videos, and other formats of data typically already in an optimal compressed form. The focus for FastLZ is a very fast compression and decompression, doing that at the cost of the compression ratio. As an illustration, the comparison with zlib when compressing enwik8 (also in more details): Ratio Compression Decompression --------- ------- ------------- --------------- FastLZ 54.2% 159 MB/s 305 MB/s zlib -1 42.3% 50 MB/s 184 MB/s zlib -9 36.5% 11 MB/s 185 MB/s FastLZ is used by many software products, from a number of games (such as Death Stranding) to various open-source projects (Godot Engine, Facebook HHVM, Apache Traffic Server, Calligra Office, OSv, Netty, etc). It even serves as the basis for other compression projects like BLOSC. For other implementations of byte-aligned LZ77, take a look at LZ4, Snappy, Density, LZO, LZF, LZJB, LZRW, etc. Block Format Let us assume that FastLZ compresses an array of bytes, called the uncompressed block , into another array o","default_branch":null,"files":null,"tree":[],"storefront":"/r/ikpil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ikpil/DotFastLZ/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}