Startseite
Index

# Zwischen den Modi „ASCII“, „Binär“ und „Automatisch“ für FTP-Übertragungen wechseln

Das FTP-Protokoll definiert zwei Dateiübertragungsarten: „ASCII (Text)“ und „Binär“.

Bei einer Binärübertragung wird Byte für Byte eine identische Kopie der übertragenen Datei erstellt.

Eine ASCII-Übertragung ist für Dateien gedacht, die nur Text enthalten. Bei dieser Übertragung wird versucht, die Zeilenenden des sendenden Systems in die des empfangenden Systems zu konvertieren.

Transmit wird standardmäßig im Modus „Automatisch“ ausgeführt, d. h, dass die Entscheidung von Transmit, ob „ASCII“ oder „Binär“ für die jeweilige Datei verwendet wird, vom Dateitypsuffix abhängig ist. Beispiel: Eine HTML-Datei würde im ASCII-Modus und eine PNG-Datei würde im Binärmodus gesendet werden.

Lassen Sie Transmit im automatischen Modus, es sein denn, Sie kennen einen bestimmten Grund, weshalb ein anderer Modus verwendet werden sollte.

So ändern Sie Übertragungsmodi:

##

1. Wählen Sie „Übertragung“ > „Modus“ aus.

2. Wählen Sie „ASCII (Text)“, „Binär“ oder „Auto“ aus.

Dieser Übertragungsmodus wird für alle nachfolgenden Übertragungen verwendet.

Im automatischen Modus nimmt Transmit an, dass alle Dateien im Binärmodus gesendet werden sollen, es sei denn, sie sind besonders als bekannte ASCII-Dateitypen aufgelistet.

So fügen Sie der Liste bekannter ASCII-Dateitypen einen Dateityp hinzu oder entfernen einen aus ihr:

##

1. Wählen Sie „Transmit“ > „Einstellungen...“ aus.

2. Klicken Sie auf „Übertragungen“.

3. Klicken Sie im Bereich „ASCII-Dateisuffixe“ auf „+“ oder „-“, um ASCII-Typen hinzuzufügen oder zu entfernen.

#### Problembehandlung

Eine Binärdatei, die irrtümlich im ASCII-Modus gesendet wird, wird sehr wahrscheinlich beschädigt werden. Beispiel: Ein PNG-Bild, das im ASCII-Modus hochgeladen wurde, kann wahrscheinlich nicht mehr angezeigt werden. Verwenden Sie für diese Dateitypen immer den Binärmodus.

Eine ASCII-Textdatei, die irrtümlich im Binärmodus gesendet wird, behält die Zeilenenden des Ursprungssystems. Wenn die beiden Systeme die gleichen Zeilenendezeichen verwenden, ist die Datei auf beiden Seiten identisch. Falls die Zeilenenden sich auf den beiden Systemen jedoch unterscheiden, wird die übertragene Datei entweder zweizeilig oder sie wird in eine sehr lange Zeile geschrieben, es sei denn, Sie verwenden den ASCII-Modus.

FTP ist das einzige Protokoll, bei dem zwischen ASCII-Dateien und Binärdateien unterschieden wird. Andere Protokolle wie SFTP erstellen immer eine Byte-für-Byte-Kopie (Binärmodus) der Datei.