Co to jest format pliku FMT?
Plik .fmt to tekstowa definicja formatu ekranu używana przez systemy bazodanowe dBASE IV, FoxPro, FoxBase+ i Clipper. Opisuje on, jak formularze wprowadzania danych pojawiają się na wyświetlaczach znakowych (tryb tekstowy): pozycje pól, etykiety, reguły walidacji i atrybuty wyświetlania dla ekranów bazy danych.
Plik zawiera polecenia układu, takie jak @ row,col SAY (wyświetlenie etykiety) oraz @ row,col GET (wyświetlenie edytowalnego pola), napisane w dialekcie xBase systemu macierzystego. Nie istnieje stała sygnatura magic-byte - plik jest czystym tekstem ASCII, zazwyczaj zakodowanym w CP437 lub CP850 na systemach DOS oraz Windows-1252 na Windows.
Pliki .fmt były standardowym mechanizmem projektowania formularzy od około 1988 roku (dBASE IV) do początku lat 90. Kiedy w 1995 roku pojawił się Visual FoxPro 3.0, rozwój GUI przeniósł się na binarne pliki .scx (Screen Class), co skutecznie uczyniło .fmt formatem legacy dla trybu znakowego. Format ten jest również współdzielony przez Clipper 5 i dBFast, oba popularne kompilatory xBase z tamtej epoki.
Ostatnia wersja Microsoft, Visual FoxPro 9.0 (2007), nadal wspierała .fmt w celu zachowania kompatybilności wstecznej, ale produkt ten osiągnął koniec rozszerzonego wsparcia w 2015 roku. dBASE Plus (dbase.com) jest nadal rozwijany jako niezależny produkt i zachowuje wsparcie dla .fmt. Ponieważ .fmt jest zwykłym tekstem, każdy edytor tekstu, taki jak Notepad++, może otwierać i modyfikować te pliki, choć bez dedykowanego podświetlania składni.
Rozszerzenie .fmt jest również używane przez niepowiązane oprogramowanie - w tym formaty audio Sega FM oraz definicje typów plików WinHex - więc kontekst ma znaczenie przy identyfikacji takich plików.
Bezpieczeństwo
RYZYKO: LOWPlik tekstowy; sam w sobie nie zawiera kodu wykonywalnego. Bezpieczny do przeglądania. Środowisko uruchomieniowe FoxPro może wykonywać osadzone wyrażenia, ale plik nie może zostać uruchomiony samodzielnie.
Szczegóły formatu
w pigułce- Sega FM Sound File - Niektóre narzędzia muzyczne Sega Genesis/Mega Drive używają .fmt dla danych barw instrumentów syntezatora FM.
- Szablon WinHex / X-Ways - WinHex używa .fmt dla plików szablonów, które definiują struktury binarne do analizy śledczej.
- Generyczny szablon formatu - Różne niepowiązane aplikacje używają .fmt dla plików konfiguracyjnych formatu/szablonu (brak dominującego drugiego znaczenia).
Programy otwierające pliki FMT
Szczegóły techniczne
specyfikacja| Typ pliku | Tekstowa definicja układu formularza ekranowego |
| Kodowanie | ASCII (CP437/CP850 na DOS; Windows-1252 na Windows) |
| Kontener | Zwykły tekst, brak struktury binarnej |
| Składnia poleceń | Polecenia pozycjonowania ekranu xBase `@ row,col SAY/GET` |
| Typowy rozmiar | 1 KB - 50 KB |
| Produkty macierzyste | dBASE IV, FoxBase+, FoxPro 2.x, Clipper 5, Visual FoxPro 3-9 |
| Cel wyświetlania | Terminale znakowe (tryb tekstowy); nie GUI |
| Zastąpiony przez | .scx (Screen Class) w Visual FoxPro 3+ (1995) dla formularzy GUI |
| Magic bytes | Brak (zwykły tekst; brak stałej sygnatury binarnej) |
| Powiązany system operacyjny | DOS, Windows |
| Powiązane typy plików | .dbf (tabele danych), .prg (kod programu), .scx (klasa ekranu GUI) |
| Wsparcie edytorów | Dowolny edytor tekstu; brak nowoczesnego dedykowanego IDE |
| Koniec życia produktu | Visual FoxPro 9.0 (2007); rozszerzone wsparcie zakończone w 2015; dBASE Plus nadal aktywny |
| Wydano | circa 1988 (dBASE IV) |
| Najnowsza wersja | Visual FoxPro 9.0 (2007, Microsoft's final version) |
Konwersje FMT
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FMT.