¿Qué es el formato de archivo FMT?
Un archivo .fmt es una definición de formato de pantalla en texto plano utilizada por los sistemas de bases de datos dBASE IV, FoxPro, FoxBase+ y Clipper. Describe cómo aparecen los formularios de entrada en pantallas de celdas de caracteres (modo texto): posiciones de campos, etiquetas, reglas de validación y atributos de visualización para pantallas de bases de datos.
El archivo contiene comandos de diseño como @ row,col SAY (mostrar una etiqueta) y @ row,col GET (mostrar un campo editable), escritos en el dialecto xBase del sistema anfitrión. No existe una firma de «magic bytes» fija: el archivo es texto ASCII puro, típicamente codificado en CP437 o CP850 en sistemas DOS y Windows-1252 en Windows.
Los archivos .fmt fueron el mecanismo estándar de diseño de formularios desde aproximadamente 1988 (dBASE IV) hasta principios de la década de 1990. Cuando llegó Visual FoxPro 3.0 en 1995, el desarrollo de GUI se desplazó a los archivos binarios .scx (Screen Class), convirtiendo efectivamente al .fmt en un formato heredado de modo carácter. El formato también es compartido por Clipper 5 y dBFast, ambos compiladores xBase populares de esa época.
El último lanzamiento de Microsoft, Visual FoxPro 9.0 (2007), todavía admitía .fmt por compatibilidad con versiones anteriores, pero el producto alcanzó el fin del soporte extendido en 2015. dBASE Plus (dbase.com) continúa como un producto independiente y mantiene el soporte de .fmt. Debido a que .fmt es texto plano, cualquier editor de texto como Notepad++ puede abrir y modificar estos archivos, aunque sin resaltado de sintaxis dedicado.
La extensión .fmt también es utilizada por software no relacionado, incluidos los formatos de audio Sega FM y las definiciones de tipos de archivo de WinHex, por lo que el contexto es importante al identificar dichos archivos.
Seguridad y protección
RIESGO: LOWArchivo de texto plano; no contiene código ejecutable por sí mismo. Inofensivo de visualizar. El entorno de ejecución de FoxPro ejecutaría expresiones incrustadas, pero el archivo no puede ejecutarse por sí solo.
Detalles del formato
en pocas palabras- Archivo de sonido Sega FM - Algunas herramientas de música de Sega Genesis/Mega Drive usan .fmt para datos de parches de instrumentos de sintetizador FM.
- Plantilla de WinHex / X-Ways - WinHex utiliza .fmt para archivos de plantilla que definen estructuras binarias para análisis forense.
- Plantilla de formato genérico - Varias aplicaciones no relacionadas utilizan .fmt para archivos de configuración de formato/plantilla (sin un segundo significado dominante).
Programas que abren archivos FMT
Detalles técnicos
especificación profunda| Tipo de archivo | Definición de diseño de formulario de pantalla en texto plano |
| Codificación | ASCII (CP437/CP850 en DOS; Windows-1252 en Windows) |
| Contenedor | Texto plano, sin estructura binaria |
| Sintaxis de comandos | Comandos de posicionamiento de pantalla xBase `@ row,col SAY/GET` |
| Tamaño típico | 1 KB - 50 KB |
| Productos de origen | dBASE IV, FoxBase+, FoxPro 2.x, Clipper 5, Visual FoxPro 3-9 |
| Objetivo de visualización | Terminales de celdas de caracteres (modo texto); no GUI |
| Reemplazado por | .scx (Screen Class) en Visual FoxPro 3+ (1995) para formularios GUI |
| Magic bytes | Ninguno (texto plano; sin firma binaria fija) |
| SO asociado | DOS, Windows |
| Tipos de archivos relacionados | .dbf (tablas de datos), .prg (código de programa), .scx (clase de pantalla GUI) |
| Soporte de editor | Cualquier editor de texto; sin IDE moderno dedicado |
| Fin de vida del producto | Visual FoxPro 9.0 (2007); el soporte extendido finalizó en 2015; dBASE Plus sigue activo |
| Lanzado | circa 1988 (dBASE IV) |
| Última versión | Visual FoxPro 9.0 (2007, Microsoft's final version) |
Conversiones de FMT
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos FMT.