von Carsten Strotmann In der ersten Folge der Programmer's Corner geht es um die sg. DOS-Extender. Was issn des??? Wie jederman weiß besteht ein Filename aus drei Komponen- ten: Dem achtstelligen Namen, einemö Punkt zur Trennung und dem dreistel- ligen Extender. Oftmals fällt es mir auf, das mit die- sem Extender Schindluder getrieben wird. Die Idee, die hinter der Auftei- lung des Filenamens steht, ist, daß der Name auf der Diskette eindeutig sein soll und das auch Außenstehende sofort erkennen, um welche Fileart es sich bei der Datei handelt. Filenamen wie z.B. "DOSEXTEN.DER" sehen zwar in der Direc- tory recht schön aus, aber niemand wird aus so einem Filenamen schlau: Ist es nun ein Bild, ein Maschinensprache- programm, Basic Source oder ein Text ?? Es wäre sinnvoll, diese Extender zu standartisieren. Denn allein für Turbo Basic Files sind mir viele verschiedene Extender bekannt (TUR, TBA, WSB, TUB, TBS...). Wer soll da noch durchblik- ken?? Im nachfolgenden habe ich alle mir be- kannten Extender aufgelistet und be- schrieben, bei welcher Fileart sie ver- wendet werden sollten: EXTENDER für DOS: BAT - Startbatchdatei für TURBO-DOS EXE - Batchdatei für TURBO-DOS, ASCII Datei mit einer Folge von DOS Befehlen EXC - Startbatchdatei für DOS-XL SYS - DOS Systemdateien, werden beim Booten geladen EXTENDER für Programmiersprachen: ACT - ACTION! Source (ASCII Datei) ASM - Assemblersource (z.B. Bibo Assembler) BAS - ausführbares ATARI-Basic Programm C - 'C' Source (ASCII Datei) CC - Zwischendatei bei 'C' Programmen CTB - Compiliertes TURBO-BASIC, kann nur mit dem Runtime-Paket (RUNTIME.COM) gestartet werden. COM - ausführbares Maschinen- sprachefile mit Fileheader ($FF,$FF,startadr,endadr,...) I - Includedatei für KYAN Pascal INC/LIB - Include Datei für Programmiersprachen (ACTION!, Pascal, 'C') als ASCII Datei LOG - ausführbares ATARI-LOGO Programm LSP - LISP Source (ASCII Datei) LST - BASIC Programm als ASCII Listing auf Diskette (LIST Format) M65 - Assemblersource für den MAC-65 Assembler MAS - MASIC Source (Musikprogramm) MSB - ausführbares MICROSOFT-BASIC Programm OBJ/BIN - Maschinensprachefile OHNE Fileheader PAS - Pascal Source (ASCII Datei) PLT - PILOT Programm (ASCII Datei) QIK - QUICK Source (ASCII Datei) SRC - Assemblersource (ASCII Datei) TUR - ausführbares TURBO-BASIC Programm EXTENDER für Datendateien: ART - PC-Bild im ART-Format ASC - ASCII Datei DAT - nicht spezifizierte Daten DIG - Digitalisierte Musik DOC - Anleitung im ASCII Format FNT - Zeichensatz (FONT), direkt abgespeichert (9-Sektoren) MIC - Bild im Micropainter Format (62-Sektoren) MPA - Playerdaten vom Multi Player Animator PCX - Bild im Paintbrush-Format PIC - Bild im Koala oder 62-Sektoren Format SND - Musik/Sound Daten SPK - Datei mit Daten für digitalisierte Sprache TEX - Text im STARTEXTER Format TXT - Text im ASCII Format SCR - direkt abgespeicherter Bildschirm EXTENDER, sonstige: ARC - Archivdatei BAK/SIK - Sicherheitsdateien CNF/CFG - Konfigurationsdatei INI - Initialisierungsdatei MAC - Macro OVL/OVR - Overlay Datei SET - Setup-Datei TMP - Temporäre Datei (wird bei Programmbeendigung gelöscht) Wenn Ihr also etwas abspeichern wollt und nicht wißt, welchen EXTENDER ihr nehmen sollt, so schaut in dieser Liste nach. Findet ihr hier nichts Passendes, so erstellt selber einen Extender. Aber wählt ihn so. daß auch andere User sofort erkennen, um welche Fileart es sich handelt.