Che cos'è il formato di file FMT?
Un file .fmt è una definizione di formato di schermata in testo semplice utilizzata dai sistemi di database dBASE IV, FoxPro, FoxBase+ e Clipper. Descrive come appaiono le maschere di inserimento dati sui display a celle di caratteri (modalità testo): posizioni dei campi, etichette, regole di convalida e attributi di visualizzazione per le schermate del database.
Il file contiene comandi di layout come @ row,col SAY (stampa un'etichetta) e @ row,col GET (visualizza un campo modificabile), scritti nel dialetto xBase del sistema ospite. Non esiste una firma magic-byte fissa - il file è puro testo ASCII, tipicamente codificato in CP437 o CP850 sui sistemi DOS e Windows-1252 su Windows.
I file .fmt sono stati il meccanismo standard di progettazione delle maschere dal 1988 circa (dBASE IV) fino ai primi anni '90. Quando Visual FoxPro 3.0 è arrivato nel 1995, lo sviluppo della GUI si è spostato sui file binari .scx (Screen Class), rendendo di fatto il formato .fmt un formato legacy in modalità carattere. Il formato è condiviso anche da Clipper 5 e dBFast, entrambi popolari compilatori xBase di quell'epoca.
L'ultima versione di Microsoft, Visual FoxPro 9.0 (2007), supportava ancora i file .fmt per la retrocompatibilità, ma il prodotto ha raggiunto la fine del supporto esteso nel 2015. dBASE Plus (dbase.com) continua come prodotto indipendente e mantiene il supporto per .fmt. Poiché .fmt è testo semplice, qualsiasi editor di testo come Notepad++ può aprire e modificare questi file, sebbene senza evidenziazione della sintassi dedicata.
L'estensione .fmt è utilizzata anche da software non correlati - inclusi i formati audio Sega FM e le definizioni dei tipi di file WinHex - quindi il contesto è importante quando si identificano tali file.
Sicurezza e incolumità
RISCHIO: LOWFile di testo semplice; non contiene codice eseguibile di per sé. Innocuo da visualizzare. Il runtime di FoxPro eseguirebbe le espressioni incorporate, ma il file non può essere eseguito da solo.
Dettagli del formato
in sintesi- File audio Sega FM - Alcuni strumenti musicali per Sega Genesis/Mega Drive utilizzano .fmt per i dati delle patch degli strumenti del sintetizzatore FM.
- Modello WinHex / X-Ways - WinHex utilizza .fmt per i file modello che definiscono le strutture binarie per l'analisi forense.
- Modello di formato generico - Varie applicazioni non correlate utilizzano .fmt per file di configurazione di formati/modelli (nessun secondo significato dominante).
Programmi che aprono file FMT
Dettagli tecnici
specifiche approfondite| Tipo di file | Definizione del layout della maschera di schermata in testo semplice |
| Codifica | ASCII (CP437/CP850 su DOS; Windows-1252 su Windows) |
| Contenitore | Testo semplice, nessuna struttura binaria |
| Sintassi dei comandi | Comandi di posizionamento dello schermo xBase `@ row,col SAY/GET` |
| Dimensione tipica | 1 KB - 50 KB |
| Prodotti di origine | dBASE IV, FoxBase+, FoxPro 2.x, Clipper 5, Visual FoxPro 3-9 |
| Destinazione visualizzazione | Terminali a celle di caratteri (modalità testo); non GUI |
| Sostituito da | .scx (Screen Class) in Visual FoxPro 3+ (1995) per maschere GUI |
| Magic bytes | Nessuno (testo semplice; nessuna firma binaria fissa) |
| Sistemi operativi associati | DOS, Windows |
| Tipi di file correlati | .dbf (tabelle dati), .prg (codice programma), .scx (classe schermata GUI) |
| Supporto editor | Qualsiasi editor di testo; nessun IDE moderno dedicato |
| Fine del ciclo di vita (EOL) | Visual FoxPro 9.0 (2007); supporto esteso terminato nel 2015; dBASE Plus ancora attivo |
| Rilasciato | circa 1988 (dBASE IV) |
| Ultima versione | Visual FoxPro 9.0 (2007, Microsoft's final version) |
Conversioni FMT
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file FMT.