These functions perform various types of encoding, compression and encryption.

All the filter functions:

- aes - encrypt and decrypt data using AES encryption.
- base64 - encode and decode Base64 data.
- bzip2 - compress and decompress BZIP2 data.
- gzip - compress and decompress GZIP data.
- hex - encode and decode Hex (Base16) data.
- html - encode text for HTML.
- uri - encode and decode URI component text.
- uuencoding - encode and decode data for a Unix to Unix transfer (uuencode).

For more information on how these to use these functions with streams of data, see Streaming and Filtering Data.

Note: they are implemented in C and about 300 times faster than equivalent logic in Lua.