Was ist das FMT-Dateiformat?
Eine .fmt-Datei ist eine reine Text-Bildschirmformatdefinition, die von den Datenbank-Systemen dBASE IV, FoxPro, FoxBase+ und Clipper verwendet wird. Sie beschreibt, wie Eingabeformulare auf Zeichenzellen-Displays (Textmodus) erscheinen: Feldpositionen, Beschriftungen, Validierungsregeln und Anzeigeattribute für Datenbankbildschirme.
Die Datei enthält Layout-Befehle wie @ row,col SAY (Ausgabe einer Beschriftung) und @ row,col GET (Anzeige eines editierbaren Feldes), geschrieben im xBase-Dialekt des Host-Systems. Es gibt keine feste Magic-Byte-Signatur - die Datei ist reiner ASCII-Text, der auf DOS-Systemen typischerweise in CP437 oder CP850 und unter Windows in Windows-1252 kodiert ist.
.fmt-Dateien waren der Standardmechanismus für das Formulardesign von etwa 1988 (dBASE IV) bis in die frühen 1990er Jahre. Als Visual FoxPro 3.0 im Jahr 1995 erschien, verlagerte sich die GUI-Entwicklung auf binäre .scx (Screen Class) Dateien, wodurch .fmt faktisch zu einem Legacy-Format für den Zeichenmodus wurde. Das Format wird auch von Clipper 5 und dBFast geteilt, beides populäre xBase-Compiler jener Ära.
Microsofts letzte Version, Visual FoxPro 9.0 (2007), unterstützte .fmt weiterhin aus Gründen der Abwärtskompatibilität, aber das Produkt erreichte 2015 das Ende des erweiterten Supports. dBASE Plus (dbase.com) wird als eigenständiges Produkt weitergeführt und behält die Unterstützung für .fmt bei. Da .fmt reiner Text ist, kann jeder Texteditor wie Notepad++ diese Dateien öffnen und ändern, wenn auch ohne dedizierte Syntaxhervorhebung.
Die Dateiendung .fmt wird auch von nicht verwandter Software verwendet - einschließlich Sega FM-Audioformaten und WinHex-Dateitypdefinitionen - daher ist der Kontext bei der Identifizierung solcher Dateien entscheidend.
Sicherheit
RISIKO: LOWReine Textdatei; enthält von sich aus keinen ausführbaren Code. Die Anzeige ist harmlos. Die FoxPro-Runtime würde eingebettete Ausdrücke ausführen, aber die Datei kann nicht eigenständig gestartet werden.
Formatdetails
kurz gefasst- Sega FM Sound File - Einige Sega Genesis/Mega Drive Musik-Tools verwenden .fmt für FM-Synthesizer-Instrumenten-Patch-Daten.
- WinHex / X-Ways Template - WinHex verwendet .fmt für Vorlagendateien, die binäre Strukturdefinitionen für die forensische Analyse definieren.
- Generische Formatvorlage - Verschiedene nicht verwandte Anwendungen verwenden .fmt für Format- oder Vorlagen-Konfigurationsdateien (keine dominante Zweitbedeutung).
Programme zum Öffnen von FMT-Dateien
Technische Details
technische Spezifikation| Dateityp | Textbasierte Bildschirmformular-Layoutdefinition |
| Kodierung | ASCII (CP437/CP850 unter DOS; Windows-1252 unter Windows) |
| Container | Reiner Text, keine binäre Struktur |
| Befehlssyntax | xBase `@ row,col SAY/GET` Befehle zur Bildschirmpositionierung |
| Typische Größe | 1 KB - 50 KB |
| Ursprungsprodukte | dBASE IV, FoxBase+, FoxPro 2.x, Clipper 5, Visual FoxPro 3-9 |
| Anzeigeziel | Zeichenzellen-Terminals (Textmodus); keine GUI |
| Abgelöst durch | .scx (Screen Class) in Visual FoxPro 3+ (1995) für GUI-Formulare |
| Magic Bytes | Keine (reiner Text; keine feste binäre Signatur) |
| Zugehöriges Betriebssystem | Windows, DOS |
| Verwandte Dateitypen | .dbf (Datentabellen), .prg (Programmcode), .scx (GUI-Screen-Class) |
| Editor-Unterstützung | Jeder Texteditor; keine moderne dedizierte IDE |
| Produkt-EOL | Visual FoxPro 9.0 (2007); erweiterter Support endete 2015; dBASE Plus weiterhin aktiv |
| Veröffentlicht | circa 1988 (dBASE IV) |
| Neueste Version | Visual FoxPro 9.0 (2007, Microsoft's final version) |
FMT-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FMT-Dateien.