Jump to content

[REL] LibDeflate-MTA Lua compressor & decompressor


Recommended Posts

Hello guys,

I would like to release LibDeflate-MTA, a pure Lua compressor and decompressor for Multi Theft Auto with high compression ratio using DEFLATE/zlib format.

It is based on the initial LibDeflate project found here and has been adjusted to be used in MTA.

This library can be used on both server and client to compress and/or decompress files.

Comes with two test files for each side to quickly test.

Two exported functions are provided, return true or false on completion:

compress(input_file, output_file)

decompress(input_file, output_file)

 

Limitations:

This is purely lua, compression and decompression will be much slower than C/C++ counterpart.

The compression and decompression depends on clients hardware alot!

Don't expect to handle tens or hundreds of megabytes of data, the library runtime will be aborted by MTA at some point. During testing, compressing a 6 MB file seemed fine, trying 10 MB failed due to infinite running script.

 

Download: here

Edited by -ffs-PLASMA
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...