'''[http://core.tcl.tk/tcllib/doc/trunk/embedded/www/tcllib/files/modules/base64/uuencode.html%|%uuencode], in the [Tcllib] [Tcllib base64%|%base64] module, provides commands to encode and decode data in the [http://en.wikipedia.org/wiki/Uuencoding%|%uuencode] format. ** Documentation ** [https://core.tcl.tk/tcllib/doc/trunk/embedded/www/tcllib/files/modules/base64/uuencode.html%|%official reference](alternates [https://tcllib.sourceforge.net/doc/uuencode.html%|%1] [http://docs.activestate.com/activetcl/8.5/tcllib/base64/uuencode.html%|%2]: ** Description ** [PT]: There are two entry points. `uuencode::encode` and `uuencode::decode` just encode or decode the input data while `uuencode::uuencode` and `uuencode::uudecode` generates a properly formatted message (lines limited to 67 chars, length encoded into the first character). '''Example Usage''': ====== % package require uuencode 1.0 % uuencode::encode ABC 04)# % uuencode::decode 04)# ABC % set data [uuencode::uuencode -name sample.dat ABC] begin 644 sample.dat #04)# ` end % uuencode::uudecode $data {sample.dat 644 ABC} % ====== <> tcllib | uuencode