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 GitHub.



Version 1.2

Released 4 June 2019. Download lua-datafilter-1.2.tar.gz.

Version 1.1

Released 16 July 2012. Download lua-datafilter-1.1.tar.gz.

Version 1.0

Released 14 September 2007. Download lua-datafilter-1.0.tar.gz.