dosfilt(1) dosfilt(1)
NAME
dosfilt - Dateien mit sprachabhängigen Sonderzeichen für MS-DOS lesbar
machen
SYNTAX
dosfilt -zeichensatz [-o ausdatei] [datei ...]
BESCHREIBUNG
dosfilt wandelt Reliant UNIX Dateien mit sprachabhängigen Sonderzei-
chen im 7-Bit-Format (wie z. B. ä, ö, ü, ß) bzw. mit Daten im 8-Bit-
Zeichensatz ISO 8859-1 [siehe ascii(5) und meta-ascii(5)] derart um,
daß sie für MS-DOS lesbar und bearbeitbar werden (IBM-Zeichensatz). NL
wird in die Zeichenfolge CR-NL umgesetzt und das DOS-Dateiendezeichen
SUB ("1A") angehängt. dosfilt schreibt standardmäßig auf die Standard-
ausgabe.
zeichensatz
Sprache bzw. Zeichensatz der Reliant UNIX Datei, die in den IBM-
Zeichensatz umgewandelt werden soll.
Sie können unter folgenden Sprachen bzw. Zeichensätzen wählen:
-a Dänisch
-b Belgisch
-d Deutsch
-e Spanisch
-f Französisch
-g Britisch
-i Italienisch
-n Norwegisch
-s Schwedisch
-z Schweizerisch
-x Mit dieser Option setzen Sie die Zeichen einer umzuwandeln-
den Datei aus dem Zeichensatz ISO 8859-1 in die Zeichen des
IBM-Zeichensatzes um [siehe meta-ascii(5)].
-o ausdatei
Name der Ausgabedatei.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
dosfilt(1) dosfilt(1)
datei
Name der umzuwandelnden Datei.
datei nicht angegeben: dosfilt liest von Standardeingabe.
Um MS-DOS-Dateien in Reliant UNIX Dateien umzuwandeln, benutzen Sie
das Kommando sinfilt(1).
Die Kommandos sinfilt -x und dosfilt -x setzen die angegebenen Dateien
vom IBM-Zeichensatz in den Zeichensatz nach ISO 8859-1 um (sinfilt)
und umgekehrt (dosfilt). Die beiden Zeichensätze besitzen allerdings
nicht den gleichen Zeichenvorrat. Daher ist folgendes zu beachten:
- 52 Zeichen (inklusive aller ASCII-Zeichen und deutschen Umlaute)
können direkt 1 : 1 übertragen werden.
- Eine Reihe nationaler Sonderzeichen des Zeichensatzes ISO 8859-1
(insgesamt 44 Zeichen) können nicht direkt in identische Zeichen
des IBM-Zeichensatzes umgewandelt werden, da diese dort nicht ent-
halten sind. Sie werden durch ähnliche Zeichen ersetzt.
- Sämtliche Semigraphikzeichen, viele mathematische und griechische
Zeichen des IBM-Zeichensatzes (insgesamt 63 Zeichen mit Hexwerten
größer als 7f) sind nicht im Zeichensatz ISO 8859-1 enthalten und
können deshalb nicht aus dem ISO-Zeichensatz erzeugt werden.
BEISPIELE
Umwandeln der Reliant UNIX Datei termine im Zeichensatz ISO 8859-1 in
die MS-DOS-Datei TERMINE im IBM-Zeichensatz:
$ dosfilt -x -o TERMINE termine
SIEHE AUCH
sinfilt(1), ascii(5), meta-ascii(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98