UUENCODE(5) File Formats Manual UUENCODE(5) BEZEICHNUNG uuencode - Format einer mittels uuencode kodierten Datei BESCHREIBUNG Dateien, die von uuencode(1) ausgegeben wurden, bestehen aus einer Kopfzeile, denen eine Reihe von Inhaltszeilen sowie eine Fusszeile folgt. Der Befehl uuencode(1) wird jede Zeile ignorieren, die sich vor der Kopfzeile oder nach der Fusszeile befindet. Zeilen, die vor der Kopfzeile sind, durfen naturlich nicht wie eine Kopfzeile aussehen. Die Kopfzeile wird dadurch hervorgehoben, dass die ersten 5 Zeichen begin lauten, dann ein Leerzeichen oder ein Bindestrich und entweder base64 oder encoded oder beides folgt (auch jeweils durch einen Bindestrich getrennt). Die Option base64 teilt mit, dass die Datei mittels base64(1) kodiert wurde. Die Option encoded teilt mit, dass der Name der Ausgabedatei mit base64(1) kodiert wurde. Er wird niemals mit traditionellem uuencode kodiert. Dies ist eine GNU-Erweiterung. Diesen Zeichen folgt ein (oktaler) Modus und eine Zeichenkette, die den Namen der fernen Datei angibt. Der Modus wird von der begin-Klausel und dem Dateinamen durch ein einzelnes Leerzeichen abgetrennt. Traditionelles uuencode Der Inhalt einer mit traditionellem uuencode(1) kodierten Datei besteht aus einer Reihe von Zeilen, jede maximal 62 Zeichen lang (einschliesslich abschliessendem Zeilenumbruch). Sie bestehen aus einem Zeichenanzahlbuchstaben, gefolgt von den kodierten Zeichen, gefolgt von einem Zeilenumbruch. Die Zeichenanzahl ist ein einzelnes ausgebbares Zeichen und stellt eine Ganzzahl dar, und zwar die Anzahl der Bytes, die die restliche Zeile darstellen. Solche Ganzzahlen sind immer im Bereich 0 bis 63 und konnen bestimmt werden, indem das Leerzeichen (oktal 40) vom Zeichen abgezogen wird. Gruppen von 3 byte werden in 4 Zeichen gespeichert, 6 bit pro Zeichen. Alle werden durch ein Leerzeichen versetzt, damit die Zeichen ausgebbar sind. Die letzte Zeile darf kurzer als die normalen 45 byte sein. Falls die Grosse kein Vielfaches von 3 ist, kann diese Tatsache durch den Wert des Zahlers auf der letzten Zeile bestimmt werden. Es wird zusatzlicher Ausschuss hinzugefugt, damit die Zeichenanzahl ein Vielfaches von 4 ist. Der Inhalt wird durch eine Zeile mit der Anzahl Null abgeschlossen. Diese Zeile besteht aus einem einzelnen Leerzeichen in ASCII. Die Fusszeile besteht aus end auf einer Zeile fur sich selbst. Base64-Kodierung base64(1)-kodierte Dateien folgen dem fur den Inhalt festgelegten Format, enthalten aber auch eine begin-base64-Kopfzeile und eine Fusszeile aus vier =-Zeichen. BEISPIELE begin-base64-encoded 644 VE9ETw== Dies leitet eine mit base64(1) kodierte Datei ein, deren Namen TODO mit base64(1) kodiert wurde. begin-encoded 644 5$]$3P" Dies leitet eine kodierte Datei mit dem Namen TODO ein, wobei der Name mittels Uuencoding kodiert wurde. Diese Kodierung ist deutlich weniger nett. Bitte bevorzugen Sie Base64-Kodierung. KONFORM ZU IEEE Std 1003.1 mit Erweiterungen Die Endung -encoded der Kopfzeile begin ist eine GNU-Erweiterung. Empfanger mussen das Programm uudecode(1) von GNU haben, um sie zu dekodieren. SIEHE AUCH uuencode(1), uudecode(1), base64(1GNU) GESCHICHTE Das Dateiformat uuencode erschien in BSD 4.0. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . UUENCODE(5)