binser
binser - Customizable Lua Serializer
Save and load games or any Lua data quickly and in a very compact format.
Can Serialize:
- Tables
- Numbers
- Strings
- Booleans
- Nan
- Nil
- Nested and Cyclic tables
- Userdata (with setup)
- Functions (pure functions with no upvalues)
Example:
local binser = require "binser"
local mydata = binser.serialize(45, {4, 8, 12, 16}, "Hello, World!")
print(binser.deserialize(mydata))
-- 45 table: 0x7fa60054bdb0 Hello, World!