Satzstrukturierte Dateien mit Satzende-Kennzeichen
Im EDT können Sie alle Binär-Dateien sowie ASCII- und ANSI-Dateien mit unbegrenzter Satzlänge bearbeiten. Die Sätze können mit dem Zeichen CR+LF (MS-DOS-Format: Carriage Return + Line Feed = X'0D0A') oder nur LF (UNIX-Format) abschließen. Leersätze, die nur aus dem Zeichen CR+LF (X'0D0A') bzw. LF (X'0A') bestehen, sind zulässig.
Enthält eine Datei sowohl X'0A' als auch X'0D0A' als Satzende-Kennzeichen, wird beim Einlesen eine Dialogbox ausgegeben, in der gewählt werden kann, welches Format für den Arbeitsbereich gelten soll (MS-DOS / Unix / gemischtes Format). Wird das gemischte Format gewählt, so wird bei jeder Zeile des Arbeitsbereichs in der Zeilennummer statt des Punktes das Satzformat dargestellt:
d MS-DOS/WINDOWS (X'0D0A')
u Unix (X'0A')
* Satz ohne Satzende-Kennzeichen
Mit dem Kommando ERS kann das Format jeden Satzes oder für die ganze Datei geändert werden.
Das Satzende-Kennzeichen eines Satzes kann auch mit dem Kommando der Markierungsspalte erzeugt oder gelöscht werden.
Mit dem Kommandos ON&FIND DOS/UNIX/NO können Sätze mit bestimmten Satzende-Kennzeichen gesucht werden.
Beim Zurückschreiben des Arbeitsbereiches in die Datei werden die Daten in dem Format geschrieben, das beim Einlesen festgestellt wurde. Beim "gemischten Format" bedeutet dies, dass jeder Satz mit dem Satzende-Kennzeichen, das beim Lesen festgestellt wurde, zurückgeschrieben wird. Beim Kommando WRITE kann mit der Option D (MS-DOS) oder X (Unix) explizit ein anderes Format gewählt werden.
Binärdateien
Sätze mit einer Länge über 32.767 Bytes bzw. Dateien, die keine erkennbare Satzstruktur besitzen (z.B. EXE-Files), werden in Segmente von 70 Bytes aufgeteilt und beim Zurückschreiben in die Datei wieder verkettet. Mit der Option RECORD zum Kommando READ kann auch das Record-Format erzwungen werden.
Fremdes Satzformat
Dateien mit einem Satzformat aus einem anderen Betriebssystem (z.B. UNIX oder BS2000 feste oder variable Satzlänge) können mit dem Kommando REFORMAT verarbeitet werden. Die Datei wird damit in das ANSI-Format umgewandelt. Sie können auch Dateien in EBCDIC- oder ASCII-Codierung einlesen und in das interne ANSI-Format umwandeln. Siehe Kommando CODE.