Previous Next Contents

7. Kompatibilität zu anderen Programmen (uucode,mimencode)

7.1 Wichtig Programme uuencode und uudecode

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.

7.2 mimencode

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

Dieses Verhalten ist durch eine Reihe von bekannten Fehler beim STMP Programmen bedingt; wird aber in RFC 1521 nicht vorgesehen und nicht beschrieben.


Previous Next Contents