GNU sharutils besteht aus den Programmen shar und unshar sowie uuencode und uudecode. shar erzeugt sogenannte Shell-Archive aus einer oder mehreren beliebigen Dateien, die sich gut per E-Mail versenden lassen. unshar extrahiert diese Archive zuverlässig. uuencode konvertiert binäre Dateien in ASCII-Text, ebenfalls um sie per E-Mail versenden zu können. (non)