This module provides a small selection of algorithms which can consume and filter data, and a simple API for feeding them arbitrarily large amounts of input, and collecting arbitrarily large amounts of output.
The algorithms provided include encoding and decoding Base64, URI encoding, and quoted printable, as well as converting between binary and hexadecimal, and calculating some popular kinds of message digests.
The code for this module is written in C, but designed to be called only from within Lua programs.
Source code available on Gitorious.
Released 16 July 2012. Download lua-datafilter-1.1.tar.gz.
- Add new algorithm ‘hex_decode’.
- Switch test suite from Lunit 0.3 to Lunit 0.5.
- Some bug fixes and packaging improvements.
Released 14 September 2007. Download lua-datafilter-1.0.tar.gz.
- Initial release.