Uuencode (kurz fรผr UNIX-zu-Unix-Kodierung) ist eine รคltere Kodierungsmethode, die zur Konvertierung verwendet wird. Binรคrdateien in Klartext, damit sie sicher รผber reine Textkommunikationskanรคle wie frรผhe E-Mail-Systeme und Usenet รผbertragen werden kรถnnen.

Was ist Uuencode?
Uuencode (ausgesprochen โju-ju-encodeโ) ist ein textbasiertes Kodierungsformat, das beliebige Binรคrdaten wie Bilder, ausfรผhrbare Dateien oder komprimierte Archive in einen eingeschrรคnkten Satz druckbarer Daten umwandelt. ASCII Zeichensรคtze, damit die Daten zuverlรคssig durch Systeme รผbertragen werden kรถnnen, die nur Klartext unterstรผtzen. Es funktioniert, indem die Originaldatei als Bytes, indem die Daten in kleine Blรถcke gruppiert und diese Byte-Werte Zeichen zugeordnet werden, die wahrscheinlich nicht durch Mail-Gateways, Zeilenumbrรผche oder รคltere Netzwerkprotokolle verรคndert werden.
Eine uuencodierte Datei enthรคlt typischerweise einen kleinen Header, der den Ausgabedateinamen und die Berechtigungen angibt. Darauf folgen codierte Zeilen, die jeweils mit einem Zeichen beginnen, das die Anzahl der Bytes der Originaldaten angibt, die diese Zeile reprรคsentiert, und mit einer Abschlusssequenz enden, die das Ende markiert. Auf der Empfรคngerseite kehrt ein Decoder die Zuordnung um, um die exakte ursprรผngliche Binรคrdatei wiederherzustellen.
Uuencode wurde vor MIME und die moderne Verwaltung von Anhรคngen wurde zum Standard, und heute begegnet man ihr hauptsรคchlich beim Umgang mit รคlteren E-Mail-Archiven, Usenet-Beitrรคgen oder รคlteren UNIX-Tools.
Uuencode-Syntax
Die Uuencode-Syntax folgt einer einfachen, zeilenorientierten Struktur, die fรผr die reine Textรผbertragung konzipiert ist.
Ein kodierter Block beginnt รผblicherweise mit einer Kopfzeile der Form begin , Wo ist die UNIX Berechtigungswert (oft in Oktaldarstellung geschrieben, z. B. 644) und ist der beabsichtigte Ausgabename.
Der Textkรถrper ist in mehrere Zeilen unterteilt; jede Zeile beginnt mit einem einzelnen Zeichen, das angibt, wie viele ursprรผngliche Bytes in dieser Zeile dargestellt werden (รผblicherweise bis zu 45 Bytes), gefolgt von Zeichen, die die eigentlichen Daten darstellen, nachdem diese in druckbares ASCII umgewandelt wurden.
Der Block endet mit einer Zeile, die Nullbytes darstellt (oft ein Backtick ` oder manchmal ein Leerzeichen, je nach Variante), und dann mit einer letzten Endzeile, die signalisiert, dass der uuencodierte Inhalt vollstรคndig ist und bereit ist, wieder in die Originaldatei dekodiert zu werden.
Uuencode-Befehle

Uuencode wird typischerweise mit kleinen Kommandozeilenprogrammen verarbeitet, die entweder eine Binรคrdatei in sicheren, druckbaren Text umwandeln oder diesen Prozess umkehren, um das Original wiederherzustellen. DateiDie genauen Befehlsnamen und Optionen kรถnnen je nach UNIX-System leicht variieren.Linux-VerteilungDer Kernarbeitsablauf bleibt jedoch gleich:
- Uuencode. Kodiert eine Datei in uu-kodierten Text. Normalerweise geben Sie die Eingabedatei und den Namen der Ausgabedatei an, die in den Header eingebettet werden soll. Der Befehl schreibt das kodierte Ergebnis in die Standardausgabe, daher wird es รผblicherweise in eine .uu-Datei (oder eine รคhnliche Datei) umgeleitet oder in eine E-Mail/einen Newsbeitrag eingefรผgt. Einige Implementierungen ermรถglichen es Ihnen auch, den Berechtigungsmodus festzulegen, der am Anfang angezeigt wird. Kopfzeile.
- Uudecode. Dekodiert uu-kodierten Text zurรผck in die ursprรผngliche Binรคrdatei. Das Programm liest aus einer Datei (oder von der Standardeingabe), sucht nach einem โbeginโฆโ-Header, extrahiert den eingebetteten Dateinamen und schreibt die rekonstruierte Ausgabe auf die Festplatte. Viele Versionen bieten eine Option zur Steuerung des Ausgabeverzeichnisses (z. B. Erzwingen des Speicherns im aktuellen Verzeichnis anstatt dem Vertrauen auf eingebettete Pfade zu vertrauen).
- uue/uud. Kurzformen von uuencode und uudecode finden sich auf manchen Systemen (oft als Bestandteil bestimmter uuencode-Pakete). Funktionell erfรผllen sie denselben Zweck. Der Hauptunterschied liegt in der Benutzerfreundlichkeit. VerfรผgbarkeitUnd auf vielen modernen Systemen werden Sie nur die lรคngeren Namen sehen.
- Mail-/Sendmail-Piping (Nutzungsmuster). Es handelte sich zwar nicht um einen uuencode-Befehl an sich, aber ein gรคngiger, frรผher รผblicher Arbeitsablauf bestand darin, die uuencode-Ausgabe direkt an einen E-Mail-Versandbefehl weiterzuleiten, sodass der Anhang als Klartext รผbertragen wurde. Dies ist relevant, da uuencode hauptsรคchlich eine Notlรถsung fรผr den Transport von E-Mails und รคhnlichen Tools darstellte, die nicht binรคrsicher waren.
- Komprimierung/Gzip vor uuencode (Verwendungsmuster)Auch nicht Bestandteil von uuencode, wird aber hรคufig damit kombiniert. eine komprimierte Datei Zuerst wird das komprimierte Archiv uuencodiert (um die Grรถรe zu reduzieren und versehentliche Beschรคdigungen zu vermeiden), dann uuencodiert. Auf der Empfรคngerseite wird zuerst uudecodiert, dann dekomprimieren.
Wie funktioniert Uuencode?
Uuencode wandelt rohe Binรคrbytes in Klartextzeichen um, sodass die Daten auch durch Systeme รผbertragen werden kรถnnen, die nur Text zuverlรคssig verarbeiten (wie รคltere E-Mail-Gateways oder Usenet). Der Empfรคnger kann den Prozess dann umkehren und die Originaldatei exakt wiederherstellen. So funktioniert es genau:
- Beginnen Sie mit einer binรคren Eingabedatei. Der Encoder liest die Datei als Byte-Stream (0โ255), was der Rohform entspricht, die viele reine Textverarbeitungssysteme frรผher beschรคdigten oder ablehnten.
- Schreiben Sie eine Kopfzeile, die die Ausgabe beschreibt. Der Encoder gibt ein Startsignal aus. Zeile, damit ein Decoder den beabsichtigten Dateinamen kennt und (in UNIX-Umgebungen) weiร, welche Berechtigungen beim Neuerstellen angewendet werden sollen.
- Teile die Daten in Blรถcke fester Grรถรe auf. Der Encoder teilt den Bytestrom in kleine Gruppen auf (รผblicherweise bis zu 45 Bytes pro Ausgabezeile), sodass das Ergebnis innerhalb sicherer Zeilenlรคngen fรผr รคltere Transportprotokolle und Werkzeuge bleibt.
- Wandeln Sie jeden Abschnitt in druckbare Zeichen um. Innerhalb jeder Zeile werden die Bytes neu gruppiert und einem begrenzten ASCII-Bereich (einem โsicherenโ Zeichensatz) zugeordnet, sodass der Inhalt lesbarer Text bleibt und das Kopieren, Weiterleiten und die Einschrรคnkungen des Protokolls รผbersteht.
- Jeder Zeile ist eine Lรคngenangabe voranzustellen. Ein einzelnes fรผhrendes Zeichen kodiert, wie viele ursprรผngliche Bytes diese Zeile reprรคsentiert, sodass der Decoder genau weiร, wie viele reale Daten aus dieser Zeile wiederhergestellt werden mรผssen.
- Wiederholen Sie den Vorgang, bis alle Eingabebytes codiert sind. Der Encoder erzeugt so lange Zeilen mit Lรคngenprรคfix, bis er die gesamte Datei transformiert hat, wobei die Reihenfolge erhalten bleibt, sodass die ursprรผngliche Bytefolge eindeutig wiederhergestellt werden kann.
- Beenden Sie den Block, damit die Dekodierung sauber gestoppt werden kann. Die Ausgabe endet mit einer Zeile, die Null Bytes anzeigt (in vielen Varianten oft als Backtick ` dargestellt), gefolgt von end, was dem Decoder signalisiert, dass er das Ende des codierten Inhalts erreicht hat und die rekonstruierte Datei abschlieรen kann.
Uunecode verwendet
Uuencode ist heute hauptsรคchlich ein veraltetes Format, findet aber in einigen praktischen Situationen noch Verwendung, beispielsweise wenn Binรคrdaten als Klartext รผbertragen werden mรผssen oder bei der Arbeit mit รคlteren Systemen und Archiven. Zu den Anwendungsbereichen gehรถren:
- Versenden von โAnhรคngenโ รผber reine Textkanรคle (historische E-Mail/UUCP). Bevor MIME-Anhรคnge Standard wurden, ermรถglichte uuencode das Einfรผgen von Binรคrdateien in den E-Mail-Text, der sonst nur sicher ASCII-Text รผbertragen konnte. Der Empfรคnger konnte den Nachrichteninhalt dann wieder in die Originaldatei dekodieren.
- Verรถffentlichung von Binรคrdateien in Usenet und anderen textbasierten Foren. Viele Newsgroups waren auf Klartextbeitrรคge ausgelegt, daher wurde uuencode (oft aufgeteilt auf mehrere Beitrรคge) verwendet, um Software, Bilder und Patches zu verteilen, ohne dass ein binรคrsicherer Transport erforderlich war.
- Wiederherstellung von Dateien aus รคlteren E-Mail-Archiven. รltere Postfรคcher, Mailinglistenarchive und exportierte .mbox-Dateien enthalten mitunter uuencodierte Blรถcke. Kenntnisse รผber uuencode helfen Ihnen, Anhรคnge zu extrahieren, die vor Jahren als Text eingebettet wurden.
- Flexibel Kommunikation mit รคlteren UNIX-Tools und Skripte. Einige รคltere Arbeitsablรคufe und Skripte rufen immer noch uuencode/uudecode auf, weil diese Tools auf UNIX-Systemen weit verbreitet waren und sich leicht รผber Pipes und Umleitungen automatisieren lieรen.
- Einbetten kleiner Binรคrdaten in Klartextprotokolle oder Tickets. In Umgebungen, in denen nur Text zulรคssig ist (oder in denen die Zuverlรคssigkeit beim Kopieren und Einfรผgen wichtig ist), kann uuencode dennoch verwendet werden, um eine kleine Binรคrdatei in ein Textformat zu verpacken, das in ein System eingefรผgt und spรคter dekodiert werden kann.
- Vermittlung und Fehlerbehebung von Codierungskonzepten. Uuencode ist ein einfaches, รผberprรผfbares Beispiel dafรผr, wie die Binรคr-zu-Text-Codierung funktioniert, und eignet sich daher gut zum Verstรคndnis, warum Formate wie MIME/Base64 existieren und welche Probleme sie lรถsen.
- Reaktion auf Vorfรคlle und digitale Forensik รคlterer Daten. Bei der Analyse historischer Kommunikationsdaten (alte UNIX-E-Mails, Usenet-Dumps, frรผhe BBS-Inhalte) kรถnnen uuencodierte Blรถcke ausfรผhrbare Dateien oder Artefakte enthalten, die zur รberprรผfung rekonstruiert werden mรผssen.
Was sind die Vor- und Nachteile von Uuencode?
Uuencode wurde entwickelt, um ein spezifisches Problem zu lรถsen: die zuverlรคssige รbertragung von Binรคrdateien durch Systeme, die nur Klartext verarbeiten konnten. Um zu verstehen, wann es noch sinnvoll ist und warum es weitgehend ersetzt wurde, ist es hilfreich, seine Hauptvorteile (Einfachheit und breite Abwรคrtskompatibilitรคt) den Nachteilen (Ineffizienz und schwรคchere Standardisierung im Vergleich zu MIME/Base64) gegenรผberzustellen.
Uuencode Vorteile
Die Stรคrken von Uuencode liegen in seinem ursprรผnglichen Zweck: Binรคrdaten zuverlรคssig auch bei rein textbasierten รbertragungen zu schรผtzen, mithilfe einfacher Werkzeuge, die auf vielen Unix-Systemen vorhanden waren. Zu den Hauptvorteilen zรคhlen:
- Funktioniert auch รผber reine Textkanรคle. Durch die Umwandlung von Binรคrbytes in druckbares ASCII vermeidet uuencode Datenbeschรคdigungen durch Systeme, die Nicht-Text-Zeichen entfernen oder neu interpretieren, und macht die Zustellung in รคlteren E-Mail-, UUCP- und Usenet-Workflows zuverlรคssiger.
- Einfaches, zeilenorientiertes Format. Die Ausgabe ist Klartext mit vorhersehbaren Zeilenumbrรผchen, was das Kopieren und Einfรผgen, das Aufteilen auf mehrere Nachrichten und die Verarbeitung mit Standard-UNIX-Tools (Pipes, Umleitungen, Textfilter) erleichtert.
- Weitgehend unterstรผtzt in รคlteren IT-Systemen. Viele Jahre lang waren uuencode und uudecode auf UNIX- und UNIX-รคhnlichen Systemen weit verbreitet, sodass Sender und Empfรคnger oft ohne Installation spezieller Zusatzsoftware kodieren/dekodieren konnten.
- Selbstbeschreibender Header Metadaten. Der Anfang Der Header enthรคlt den beabsichtigten Ausgabedateinamen und den Berechtigungsmodus, was das Rรคtselraten beim Rekonstruieren von Dateien auf der Empfรคngerseite (insbesondere in UNIX-Umgebungen) reduziert.
- Robust genug fรผr โunรผbersichtlicheโ Transportwege. Da uuencode sich an einen eingeschrรคnkten druckbaren Zeichensatz hรคlt, รผbersteht es hรคufig auftretende Probleme beim Datentransfer wie Gateway-Transformationen, 7-Bit-Beschrรคnkungen und bestimmte Arten von Zeilenumbrรผchen tendenziell besser als rohe Binรคrdaten.
- Lรคsst sich leicht in Skripten automatisieren. Die Tools sind unkompliziert und funktionieren gut bei Batch-Jobs: eine Datei lesen, kodierten Text auf stdout schreiben und von stdin oder einer Datei dekodieren, was in รคlteren automatisierten Auslieferungspipelines nรผtzlich ist.
- Vom Menschen รผberprรผfbar und debuggbar. Obwohl die Struktur (Header, codierte Zeilen, Ende) nicht fรผr die manuelle Bearbeitung gedacht ist, ist sie sichtbar und erkennbar, was hilfreich ist, wenn Sie eingebettete Anhรคnge im Rohdatentext finden, extrahieren oder Fehler beheben mรผssen.
Uuencode Nachteile
Uuencode lรถste zwar reale Probleme in frรผhen textbasierten Systemen, wies aber praktische Nachteile auf, die der Hauptgrund dafรผr waren, dass MIME/Base64 es fรผr moderne E-Mails und Dateiรผbertragungen ablรถste. Zu den wichtigsten Vorteilen zรคhlen:
- Grรถรenbedingte รberkosten und Ineffizienz. Die Umwandlung von Binรคrdaten in druckbaren Text erweitert die Daten (plus zusรคtzliche Zeilenumbrรผche und Kopfzeilen), was die Grรถรe erhรถht. Bandbreite und den Speicherbedarf im Vergleich zur binรคrsicheren รbertragung und kann in realen Transporten weniger effizient sein als neuere Kodierungen.
- Kein moderner Internetstandard fรผr E-Mail-Anhรคnge. Uuencode ist heutzutage nicht mehr der bevorzugte Standard fรผr E-Mail-Anhรคnge. MIME mit Base64 ist es, daher kรถnnen uuencodierte Nachrichten im Vergleich zu MIME-codierten Anhรคngen von manchen Clients, Filtern oder Gateways fehlerhaft verarbeitet werden.
- Schwรคchere Metadaten und Inhaltstypisierung. Das Format enthรคlt in der Regel nur einen Dateinamen und den UNIX-Berechtigungsmodus, keinen zuverlรคssigen MIME-Typ, Zeichensatz oder aussagekrรคftigere Metadaten fรผr Anhรคnge, was die automatisierte Verarbeitung und das korrekte Verhalten beim รffnen mit erschwert.
- Probleme mit der Dateinamen-/Pfadsicherheit. Da die Ausgabe einen eingebetteten Dateinamen enthalten kann (und einige Varianten mรถglicherweise auch Pfade enthalten), kann die Dekodierung versehentlich Dateien รผberschreiben oder an nicht beabsichtigten Orten schreiben, wenn Sie nicht vertrauenswรผrdige Inhalte ohne Kontrollen dekodieren.
- Fragmentierung รผber verschiedene Varianten hinweg. Die verschiedenen Implementierungen unterscheiden sich in Details (z. B. in der Darstellung von Zeilen der Lรคnge โNullโ, in Konventionen zur Zeilenlรคnge oder in der Behandlung von Sonderfรคllen von Zeichen), was zu Interoperabilitรคtsproblemen mit ungewรถhnlichen Kodierern/Dekodierern fรผhren kann.
- In modernen Nachrichtenverarbeitungsprozessen anfรคlliger. Manche moderne Systeme brechen lange Zeilen um, normalisieren Leerzeichen oder verรคndern Zeichen auf eine Weise, die die Dekodierung beeintrรคchtigen kann, wenn der uuencodierte Block verรคndert, teilweise kopiert oder einer aggressiven Formatierung unterzogen wird.
- Ungeeignet fรผr groรe Dateien. Groรe Datenmengen mรผssen oft auf mehrere Nachrichten/Beitrรคge aufgeteilt und wieder zusammengesetzt werden, was im Vergleich zu modernen Methoden zur Anhangsverarbeitung oder speziellen Dateiรผbertragungsmethoden umstรคndlich und fehleranfรคllig ist.
- Sicherheitsรผberprรผfungen und Reibungsverluste bei Richtlinien. Viele Sicherheitstools und E-Mail-Systeme behandeln uuencodierte Blobs als verdรคchtig oder als veraltete Methode zur โVersteckung von Anhรคngenโ, sodass sie hรคufiger blockiert, entfernt oder unter Quarantรคne gestellt werden als ordnungsgemรคร formatierte MIME-Anhรคnge.
Uuencode FAQ
Hier finden Sie die Antworten auf die am hรคufigsten gestellten Fragen zu uuencode.
Was ist der Unterschied zwischen Uuencode und Base64?
| Aspekt | Uuencode | Base64 |
| Hauptzweck | Legacy-Binรคr-zu-Text-Kodierung fรผr reine Textรผbertragung (frรผhe E-Mail, UUCP, Usenet). | Standardmรครige Binรคr-zu-Text-Kodierung, die im Web und in MIME-E-Mail-Anhรคngen weit verbreitet ist. |
| Standardisierung | รltere UNIX/Usenet-Konvention mit mehreren Varianten; weniger einheitlich standardisiert รผber verschiedene Implementierungen hinweg. | Formal standardisiert (RFC-definiert), mit einheitlichem Verhalten รผber verschiedene Plattformen und Bibliotheken hinweg. |
| Gebrรคuchlicher moderner Gebrauch | Meist handelt es sich um Legacy-Archive, รคltere Tools oder historische Usenet-/E-Mail-Inhalte. | รberall รผblich: MIME-E-Mail, HTTP/JSON-Nutzdaten, APIs, Tokens und Dateneinbettung. |
| Zeichensatz | Fรผr den sicheren Texttransport wurde ein druckbarer ASCII-Bereich ausgewรคhlt; der codierte Block enthรคlt eine Kopf- und Fuรzeile. | Festes 64-Zeichen-Alphabet (AโZ, aโz, 0โ9, +, /) mit = Auffรผllung; wird typischerweise innerhalb eines Containerformats (wie MIME) verwendet. |
| Linienstruktur | Zeilenorientiert; enthรคlt ein Lรคngenindikatorzeichen pro Zeile; typische Aufteilung in Blรถcke von bis zu 45 Bytes pro Zeile. | Wird hรคufig als fortlaufender Text ausgegeben; Zeilenumbrรผche sind optional und kontextabhรคngig (MIME bricht รผblicherweise bei festen Lรคngen um). |
| Metadatenverarbeitung | Kann Dateinamen und UNIX-Berechtigungsmodi in einen Anfang einbetten Kopfzeile und endet mit Ende. | Base64 selbst enthรคlt weder Dateinamen noch Berechtigungen; Metadaten stammen aus dem umgebenden Format (z. B. MIME-Header wie Content-Type/Disposition). |
| Oben | Erweitert die Daten und fรผgt Kopfzeilen/Zeilenmarken hinzu; der Aufwand variiert je nach Implementierung und Zeilenumbrรผchen. | Vorhersehbare Erweiterung (ca. 33 % fรผr die Kodierung selbst) plus optionaler Zeilenumbruch je nach Kontext. |
| Interoperabilitรคt heute | Kann aufgrund von Variantenunterschieden und der Verarbeitung durch moderne E-Mail-Clients uneinheitlich dekodiert werden. | Hochgradig interoperabel; wird von Standardbibliotheken und modernen Werkzeugen umfassend unterstรผtzt. |
| Sicherheit/Handhabung in modernen Systemen | Wird manchmal als verdรคchtige/veraltete Anhangskodierung gekennzeichnet; leichter zu Fehlbedienungen, wenn der Inhalt verรคndert wird. | Wird รผblicherweise von Sicherheitstools und Inhaltsprozessoren unterstรผtzt; erfordert aber weiterhin sichere Dekodierungsverfahren. |
| Bestes Anwendungsbeispiel heute | Extrahieren oder Bearbeiten von Legacy-Inhalten, die bereits uuencode verwenden. | Kodierung von Binรคrdaten fรผr Transport/Speicherung in modernen Protokollen und Formaten (insbesondere MIME-E-Mail und APIs). |
Warum wird Uuencode heutzutage kaum noch verwendet?
Uuencode wird heutzutage nur noch selten verwendet, da die Probleme, die es lรถste (das Verschieben von Binรคrdateien durch reine Textsysteme), grรถรtenteils durch moderne, standardisierte Mechanismen wie MIME-E-Mail-Anhรคnge (typischerweise unter Verwendung von Base64) und durch Protokolle, die von Natur aus binรคrsicher sind, gelรถst werden.
Im Vergleich zu MIME/Base64 ist uuencode weniger standardisiert, enthรคlt weniger Metadaten und wird hรคufiger durch moderne Nachrichtenformatierung, Sicherheitsfilter oder Gateways (z. B. Zeilenumbruch oder Inhaltsnormalisierung) verfรคlscht. Daher findet es sich hauptsรคchlich in รคlteren E-Mail-/Usenet-Archiven und รคlteren UNIX-Workflows und weniger in der heutigen Dateiรผbertragung oder im Messaging.
Was ist die Alternative zu Uuencode?
Die gebrรคuchlichste Alternative zu uuencode sind MIME-Anhรคnge. So werden Dateien in modernen E-Mails zuverlรคssig dargestellt, typischerweise mit Base64 fรผr Binรคrdaten (und Quoted-Printable fรผr รผberwiegend textbasierte Inhalte).
Auรerhalb von E-Mails besteht die โAlternativeโ รผblicherweise darin, die Binรคr-zu-Text-Kodierung vollstรคndig zu vermeiden und stattdessen binรคrsichere รbertragungsmethoden wie HTTPS-Downloads, SFTP/SCP oder Dateiaustauschlinks zu verwenden. Speziell im Kontext von Usenet-Beitrรคgen hat sich yEnc als beliebter Ersatz etabliert, da es fรผr groรe Binรคrdateien effizienter als uuencode entwickelt wurde, obwohl es hauptsรคchlich fรผr dieses รkosystem relevant ist.
Ist Uuencode sicher?
Uuencode ist im Allgemeinen als Kodierungsverfahren sicher, da es nichts ausfรผhrt (es stellt Daten lediglich als Text dar), kann aber in der Praxis dennoch riskant sein, da es oft beliebigen Dateiinhalt enthรคlt, der nach dem Dekodieren und รffnen bรถsartig sein kann.
Die wichtigsten Sicherheitsbedenken sind die gleichen wie bei jedem Anhang: Sie sollten uuencodierte Daten nur aus vertrauenswรผrdigen Quellen dekodieren, die dekodierte Datei mit Sicherheitstools scannen und vorsichtig mit dem eingebetteten Dateinamen sein (einige Dekodierer schreiben Dateien mรถglicherweise unter Verwendung des im Begin-Header angegebenen Namens/Pfads, was zu versehentlichem รberschreiben oder unerwรผnschter Dateiplatzierung fรผhren kann).
Wird uuencode lediglich als Transport-Wrapper und nicht als direkt ausgefรผhrtes Programm verwendet, liegt die Gefahr nicht in der Funktionalitรคt selbst, sondern in den dekodierten Nutzdaten.