Hva er FMT-filformatet?
En .fmt-fil er en skjermformat-definisjon i ren tekst som brukes av databasesystemene dBASE IV, FoxPro, FoxBase+ og Clipper. Den beskriver hvordan inndataskjemaer vises på tegnbaserte (tekstmodus) skjermer: feltposisjoner, etiketter, valideringsregler og visningsattributter for databaseskjermer.
Filen inneholder oppsettskommandoer som @ row,col SAY (skriv ut en etikett) og @ row,col GET (vis et redigerbart felt), skrevet i xBase-dialekten til vertssystemet. Det finnes ingen fast «magic-byte»-signatur - filen er ren ASCII-tekst, vanligvis kodet i CP437 eller CP850 på DOS-systemer og Windows-1252 på Windows.
.fmt-filer var standardmekanismen for skjermdesign fra omtrent 1988 (dBASE IV) gjennom tidlig 1990-tall. Da Visual FoxPro 3.0 kom i 1995, skiftet GUI-utvikling til binære .scx (Screen Class)-filer, noe som i praksis gjorde .fmt til et foreldet format for tekstmodus. Formatet deles også av Clipper 5 og dBFast, begge populære xBase-kompilatorer fra den tiden.
Microsofts siste utgivelse, Visual FoxPro 9.0 (2007), støttet fortsatt .fmt for bakoverkompatibilitet, men produktet nådde slutten på utvidet støtte i 2015. dBASE Plus (dbase.com) fortsetter som et uavhengig produkt og opprettholder støtte for .fmt. Fordi .fmt er ren tekst, kan enhver tekstredigerer som Notepad++ åpne og endre disse filene, selv om det er uten dedikert syntaksutheving.
Filendelsen .fmt brukes også av urelatert programvare - inkludert Sega FM-lydformater og WinHex-filtypedefinisjoner - så kontekst er viktig når man identifiserer slike filer.
Sikkerhet og trygghet
RISIKO: LOWRen tekstfil; inneholder ingen kjørbar kode i seg selv. Ufarlig å vise. FoxPro-kjøretidsmiljøet ville utført innebygde uttrykk, men filen kan ikke kjøres alene.
Formatdetaljer
i et nøtteskall- Sega FM-lydfil - Noen musikkverktøy for Sega Genesis/Mega Drive bruker .fmt for FM-synthesizer instrumentdata.
- WinHex / X-Ways-mal - WinHex bruker .fmt for malfiler som definerer binære strukturdefinisjoner for rettsmedisinsk analyse.
- Generisk formatmal - Ulike urelaterte applikasjoner bruker .fmt for format/malkonfigurasjonsfiler (ingen dominerende sekundær betydning).
Programmer som åpner FMT-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Skjermskjema-oppsettsdefinisjon i ren tekst |
| Koding | ASCII (CP437/CP850 på DOS; Windows-1252 på Windows) |
| Beholder | Ren tekst, ingen binær struktur |
| Kommandosyntaks | xBase `@ row,col SAY/GET` kommandoer for skjermposisjonering |
| Typisk størrelse | 1 KB - 50 KB |
| Opprinnelige produkter | dBASE IV, FoxBase+, FoxPro 2.x, Clipper 5, Visual FoxPro 3-9 |
| Visningsmål | Tegnbaserte (tekstmodus) terminaler; ikke GUI |
| Erstattet av | .scx (Screen Class) i Visual FoxPro 3+ (1995) for GUI-skjemaer |
| Magic bytes | Ingen (ren tekst; ingen fast binær signatur) |
| Tilknyttet OS | DOS, Windows |
| Relaterte filtyper | .dbf (datatabeller), .prg (programkode), .scx (GUI-skjermklasse) |
| Redigeringsstøtte | Enhver tekstredigerer; ingen moderne dedikert IDE |
| Produktets livsløp | Visual FoxPro 9.0 (2007); utvidet støtte avsluttet 2015; dBASE Plus er fortsatt aktiv |
| Utgitt | circa 1988 (dBASE IV) |
| Siste versjon | Visual FoxPro 9.0 (2007, Microsoft's final version) |
FMT-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FMT-filer.