Online UUEncoder and UUDecoder, what is that? uuencode is originally a Unix program used to encode binary data into text representation (see its Linux man page). Many Internet protocols were implemented in a way they expect only text command and data to be used. If binary data are about to be transferred, some kind of binary-to-text encoding must be used. UUEncoding is just one alternative, Wikipedia has a nice table of other alternatives.
Online UUEncoder is simply a web application that is able to transform an input message using UUEncoding. Where there is a UUEncoder available, there is likely to be a UUDecoder present too. Obviously, UUDecoder is something that is able to transform the UUEncoded data to their original form. At least that is what you would expect from it, right? You assume that if you encode something using UUEncoder and then use UUDecoder on the output you get the original data, right? Well, somehow this is not always the case as we are going to show you below.
Common Problems
Online tools are quite specific and different from desktop programs. You run online tools from within your browser. This means that you can be using Windows, Linux, Mac, and many other platforms and run Firefox, Chrome, Internet Explorer, Opera, Safari, and many other browsers. With a desktop program it is more clear what is the environment the tool is run in.
Online UUEncoding tool probably should support two types of input. For quick short inputs an option to type the input as a text might be a good idea. For larger inputs it comes handy when you can use a file as an input. If you want to encode large binary data it is only the file input that makes sense. At least today, when most browsers are not happy to work with megabytes on information on the page.
Continue reading