¿Qué es el formato de archivo TDF?
La extensión .tdf dentro de Total Annihilation se refiere a un formato de datos jerárquico de clave-valor en texto plano desarrollado por Cavedog Entertainment para su juego de estrategia en tiempo real de 1997. Sirve como el contenedor de datos de texto universal del juego, cubriendo características del terreno, árboles de construcción de unidades, mapeos de eventos de sonido, definiciones de diseño de interfaz de usuario, texto de ayuda del teclado y cadenas de localización. Archivos como SIDEDATA.TDF, ALLSOUND.TDF, HELP.TDF y TRANSLATE.TDF utilizan este formato.
La sintaxis utiliza secciones con nombre delimitadas por corchetes o llaves, con pares key = value; en su interior, similar en espíritu a los archivos INI pero con soporte para bloques anidados. El formato se ha mantenido sin cambios desde el lanzamiento de Total Annihilation en septiembre de 1997. También es compartido por tipos de archivos relacionados: .ota (datos de mapas), .fbi (definiciones de unidades) y archivos .gui (diseño de interfaz) utilizan la misma sintaxis subyacente.
Los archivos .tdf se almacenan sin comprimir como texto ASCII o Windows-1252 en el disco, pero dentro de los archivos HPI se comprimen junto con otros datos del juego. Cualquier editor de texto plano puede abrirlos. Las herramientas comunitarias modernas como CheckTdf y TAUtil (disponibles en GitHub) proporcionan utilidades de validación de sintaxis y análisis para modders.
Nota: la extensión .tdf no está relacionada con los archivos de definición de ThunderByte Anti-Virus ni con los Trace Definition Files que también comparten esta extensión; esos son formatos completamente diferentes.
Seguridad y protección
RIESGO: LOWLos archivos TDF son texto plano sin contenido ejecutable. Sin riesgo de seguridad.
Detalles del formato
en pocas palabras- ThunderByte Anti-Virus Definition File - Archivo de base de datos de antivirus heredado de TBAV (descontinuado a mediados de la década de 1990), no relacionado con los juegos.
- Trace Definition File (varias herramientas) - Formato de traza de depuración/perfilado utilizado por algunos IDE y herramientas de seguimiento.
- Teamdesk Form File / WinDev Table Description - Varias herramientas de aplicaciones propietarias utilizan .tdf para sus propios formatos de descripción de tablas/formularios.
Programas que abren archivos TDF
Detalles técnicos
especificación profunda| Tipo de formato | Datos jerárquicos de clave-valor en texto plano |
| Codificación de texto | ASCII / Windows-1252 |
| Sintaxis de sección | Bloques con nombre en corchetes `[Nombre]` o llaves `Nombre { ... }` con pares `key = value;` en su interior |
| Anidamiento | Soporta bloques anidados para estructuras de datos jerárquicas |
| Compresión | Ninguna cuando se almacena en disco; comprimido por el formato de archivo HPI cuando se empaqueta con otros recursos del juego |
| Tamaño de archivo típico | Menos de 50 KB |
| Roles de archivo en el juego | Características del terreno, árboles de construcción de unidades (SIDEDATA.TDF), mapeos de eventos de sonido (ALLSOUND.TDF), ayuda del teclado (HELP.TDF), cadenas de localización (TRANSLATE.TDF) |
| Formatos de sintaxis compartida | Los archivos OTA (datos de mapas), FBI (definiciones de unidades) y GUI (diseño de interfaz) utilizan la sintaxis TDF idéntica |
| Bytes mágicos | Ninguno - el formato no tiene firma binaria; los archivos comienzan con encabezados de sección con nombre |
| Herramientas comunitarias | CheckTdf y TAUtil (MHeasell, GitHub) para validación de sintaxis y análisis |
| SO asociado | Windows (era 95/98) |
| Lanzado | 1997 (Total Annihilation release) |
| Última versión | N/A (format unchanged; TA community continues to use it) |
| Especificación | units.tauniverse.com |
Conversiones de TDF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TDF.