diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-01-20 22:21:50 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-01-20 22:21:50 +0000 |
commit | 0b61b577f5d65a9c8bd5e690c4010c1e28b70e66 (patch) | |
tree | 771aaf1aaffd8549e04626cf89d11c2c6d1f6c19 | |
parent | a91a0f808ddeba1521096b756d367e418ce40440 (diff) | |
download | luasocket-0b61b577f5d65a9c8bd5e690c4010c1e28b70e66.tar.gz luasocket-0b61b577f5d65a9c8bd5e690c4010c1e28b70e66.tar.bz2 luasocket-0b61b577f5d65a9c8bd5e690c4010c1e28b70e66.zip |
Just performs b64 encoding of stdin to stdout.
-rw-r--r-- | etc/b64.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/b64.lua b/etc/b64.lua new file mode 100644 index 0000000..7a4607d --- /dev/null +++ b/etc/b64.lua | |||
@@ -0,0 +1,8 @@ | |||
1 | local base64 = socket.mime.base64.encode() | ||
2 | local split = socket.mime.split() | ||
3 | local convert = socket.mime.chain(base64, split) | ||
4 | while 1 do | ||
5 | local chunk = io.read(4096) | ||
6 | io.write(convert(chunk)) | ||
7 | if not chunk then break end | ||
8 | end | ||