Vad är filformatet FMT?
En .fmt-fil är en skärmformatdefinition i klartext som används av databassystemen dBASE IV, FoxPro, FoxBase+ och Clipper. Den beskriver hur inmatningsformulär visas på teckenbaserade (textläge) skärmar: fältpositioner, etiketter, valideringsregler och visningsattribut för databasskärmar.
Filen innehåller layoutkommandon som @ row,col SAY (skriv ut en etikett) och @ row,col GET (visa ett redigerbart fält), skrivna i xBase-dialekten för värdsystemet. Det finns ingen fast magic-byte-signatur - filen är ren ASCII-text, vanligtvis kodad i CP437 eller CP850 på DOS-system och Windows-1252 på Windows.
.fmt-filer var standardmekanismen för formulärdesign från ungefär 1988 (dBASE IV) fram till början av 1990-talet. När Visual FoxPro 3.0 lanserades 1995 skiftade GUI-utvecklingen till binära .scx (Screen Class)-filer, vilket i praktiken gjorde .fmt till ett föråldrat format för textläge. Formatet delas också av Clipper 5 och dBFast, båda populära xBase-kompilatorer från den eran.
Microsofts sista utgåva, Visual FoxPro 9.0 (2007), stödde fortfarande .fmt för bakåtkompatibilitet, men produkten nådde slutet på sin förlängda support 2015. dBASE Plus (dbase.com) fortsätter som en oberoende produkt och behåller stödet för .fmt. Eftersom .fmt är klartext kan vilken textredigerare som helst, till exempel Notepad++, öppna och ändra dessa filer, om än utan dedikerad syntaxmarkering.
Filtillägget .fmt används också av orelaterad programvara - inklusive Sega FM-ljudformat och WinHex-filtypsdefinitioner - så sammanhanget är viktigt när man identifierar sådana filer.
Säkerhet & trygghet
RISK: LOWKlartextfil; innehåller ingen körbar kod i sig själv. Ofarlig att visa. FoxPro-runtimen skulle köra inbäddade uttryck, men filen kan inte köras på egen hand.
Formatdetaljer
i ett nötskal- Sega FM Sound File - Vissa musikverktyg för Sega Genesis/Mega Drive använder .fmt för FM-synthesizer instrumentdata.
- WinHex / X-Ways-mall - WinHex använder .fmt för mallfiler som definierar binära strukturdefinitioner för forensisk analys.
- Generisk formatmall - Olika orelaterade applikationer använder .fmt för konfigurationsfiler för format/mallar (ingen dominerande sekundär betydelse).
Program som öppnar FMT-filer
Tekniska detaljer
djup specifikation| Filtyp | Layoutdefinition för skärmformulär i klartext |
| Kodning | ASCII (CP437/CP850 på DOS; Windows-1252 på Windows) |
| Container | Klartext, ingen binär struktur |
| Kommandosyntax | xBase `@ row,col SAY/GET` kommandon för skärmpositionering |
| Typisk storlek | 1 KB - 50 KB |
| Ursprungsprodukter | dBASE IV, FoxBase+, FoxPro 2.x, Clipper 5, Visual FoxPro 3-9 |
| Visningsmål | Teckenbaserade terminaler (textläge); inte GUI |
| Ersatt av | .scx (Screen Class) i Visual FoxPro 3+ (1995) för GUI-formulär |
| Magic bytes | Inga (klartext; ingen fast binär signatur) |
| Associerade OS | Windows, DOS |
| Relaterade filtyper | .dbf (datatabeller), .prg (programkod), .scx (GUI-skärmklass) |
| Stöd i redigerare | Valfri textredigerare; ingen modern dedikerad IDE |
| Produktens livscykel | Visual FoxPro 9.0 (2007); förlängd support upphörde 2015; dBASE Plus är fortfarande aktivt |
| Släppt | circa 1988 (dBASE IV) |
| Senaste version | Visual FoxPro 9.0 (2007, Microsoft's final version) |
FMT-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FMT-filer.