uuencode fügt zu uucode und auch zu base64 kodierten Daten zusätliche Headerzeilen. Am Anfang begin 004 filename
(004 sind die Zugriffrechte wie beim chmod Kommando) und am Ende end
. Will man die mit Mimechanne kodierte Daten mit Hilfe vom Programm uudecode dekodieren, muß man diese Header selber einfügen wie:
set Z [mimechan -encode -uucode]
puts -nonewline $Z $testsatz
set fout [open test.uucode w]
puts $fout "begin 664 uutest"
puts -nonewline $fout [read $Z]
puts $fout "end"
close $fout
Andererseits ignoriert mimechann bei uucodierten Dateien erste Zeile, die mit ''begin '' anfängt.
Programm Mimencode hat beim Dekodieren zusätzliche Fähigkeiten. Er erkennt und ignoriert die boundary Zeilen (mit Anfang ---). Auch beim Kodieren von qouted-printable werden Zusatzfunktionen angeschaltet
From
am Zeilenanfang wird zum =46rom