Skip to content

JustAPotota/defold-lz4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build with bob

defold-lz4

Port of witchu/lua-lz4 to Defold's native extension format.

Installation

You can use defold-lz4 in your own project by adding it as a Defold library dependency. Open your game.project file and in the dependencies field add:

https://github.com/JustAPotota/defold-lz4/archive/master.zip

Or point to the ZIP file of a specific release, e.g. https://github.com/JustAPotota/defold-lz4/archive/v1.0.zip.

Usage

Refer to lua-lz4 for documentation. Quick example:

function init(self)
	local s = "LZ4 is a very fast compression and decompression algorithm."
	print("Original: " .. s)
	
	local compressed = lz4.block_compress(s)
	print("Compressed: " .. compressed)
	
	local decompressed = lz4.block_decompress_safe(compressed, #s)
	print("Decompressed: " .. decompressed)
end