Thread Tools Display Modes
11-24-19, 10:52 AM   #1
A Kobold Labourer
AddOn Author - Click to view addons
Join Date: Sep 2017
Posts: 1
LibDeflate: High compression ratio library

I am the author of LibDeflate

LibDeflate is a pure Lua compression library implementing Deflate/zlib algorithm (The algorithm used by ZIP)

Its compression ratio is much higher than an old project LibCompress, with similar compression/decompression speed. The performance statistic is on Github
I suggest to try this library, if there are many communications in your addon.

Documentation is host on Github.

Though recently uploaded to WowInterface, LibDeflate has been uploaded to Curseforge for a while,
and has been used by several popular WoW addons, including WeakAuras2 and Total-RP-3

It is very important to take backward compatibility into account, when switching to this library to compress communication data, especially when library similar to LibCompress is already in use.

Sample code to use LibDeflate in real project (with backward compatibility consideration with LibCompress):
WeakAuras commit c46a8f2621
SafeteeWoW (Safetee@Illidan-US)
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » Released AddOns » LibDeflate: High compression ratio library

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off