8000 GitHub - cheyilin/ljlz4: LZ4 library for LuaJIT (FFI Binding) · GitHub
[go: up one dir, main page]

Skip to content
cheyilinPublic

About

LZ4 library for LuaJIT (FFI Binding)

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ljlz4

ci-dev

LZ4 library for LuaJIT (FFI Binding)

Compatibility

Version LuaJIT 2.0 LuaJIT 2.1 (OpenResty)
lz4 v1.9.3 ✓ ✓
lz4 v1.8.3 ✓ ✓
lz4 v1.7.5 ✓ ✓
lz4 r131 ✓ ✓

Usage

Overview

local lz4 = require("lz4")
local data = "hello lz4"
local errmsg, compressed_data, decompressed_data
compressed_data, errmsg = lz4.compress(data)
decompressed_data, errmsg = lz4.decompress(compressed_data)
assert(decompressed_data == data)

Compression

local compressed_data, errmsg = lz4.compress(data, compression_level)

Decompression

local decompressed_data, errmsg = lz4.decompress(compressed_data)

License

Copyright (c) 2014-2021 Cheyi Lin. MIT licensed. See LICENSE for details.

About

LZ4 library for LuaJIT (FFI Binding)

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0