Was ist das TDF-Dateiformat?
Die Dateiendung .tdf innerhalb von Total Annihilation bezieht sich auf ein hierarchisches Schlüssel-Wert-Datenformat im Klartext, das von Cavedog Entertainment für ihr Echtzeit-Strategiespiel von 1997 entwickelt wurde. Es dient als universeller Textdatencontainer des Spiels - es deckt Geländemerkmale, Einheiten-Baumbestände, Sound-Ereignis-Mappings, UI-Layout-Definitionen, Tastatur-Hilfetexte und Lokalisierungszeichenfolgen ab. Dateien wie SIDEDATA.TDF, ALLSOUND.TDF, HELP.TDF und TRANSLATE.TDF verwenden alle dieses Format.
Die Syntax verwendet benannte Abschnitte, die durch eckige Klammern oder geschweifte Klammern begrenzt sind, mit key = value; Paaren im Inneren - im Geiste ähnlich wie INI-Dateien, aber mit Unterstützung für verschachtelte Blöcke. Das Format ist seit dem Start von Total Annihilation im September 1997 unverändert geblieben. Es wird auch von verwandten Dateitypen geteilt: .ota (Kartendaten), .fbi (Einheitendefinitionen) und .gui (Interface-Layout) Dateien verwenden alle dieselbe zugrunde liegende Syntax.
.tdf-Dateien werden unkomprimiert als reiner ASCII- oder Windows-1252-Text auf der Festplatte gespeichert, aber innerhalb von HPI-Archiven werden sie zusammen mit anderen Spieldaten komprimiert. Jeder Klartext-Editor kann sie öffnen. Moderne Community-Tools wie CheckTdf und TAUtil (verfügbar auf GitHub) bieten Syntaxvalidierung und Parsing-Dienstprogramme für Modder.
Hinweis: Die Endung .tdf steht in keinem Zusammenhang mit ThunderByte Anti-Virus-Definitionsdateien und Trace-Definitionsdateien, die ebenfalls diese Endung teilen - dies sind völlig unterschiedliche Formate.
Sicherheit
RISIKO: LOWTDF-Dateien sind reiner Text ohne ausführbaren Inhalt. Kein Sicherheitsrisiko.
Formatdetails
kurz gefasst- ThunderByte Anti-Virus Definition File - Veraltete Antiviren-Datenbankdatei von TBAV (Mitte der 1990er Jahre eingestellt), nicht mit Gaming verwandt.
- Trace Definition File (verschiedene Tools) - Debug-/Profiling-Trace-Format, das von einigen IDEs und Tracing-Tools verwendet wird.
- Teamdesk Form File / WinDev Table Description - Verschiedene proprietäre Anwendungstools verwenden .tdf für ihre eigenen Tabellen- oder Formularbeschreibungsformate.
Programme zum Öffnen von TDF-Dateien
Technische Details
technische Spezifikation| Format-Typ | Hierarchische Schlüssel-Wert-Daten im Klartext |
| Textkodierung | ASCII / Windows-1252 |
| Abschnittssyntax | Benannte Blöcke in eckigen Klammern `[Name]` oder geschweiften Klammern `Name { ... }` mit `key = value;` Paaren im Inneren |
| Verschachtelung | Unterstützt verschachtelte Blöcke für hierarchische Datenstrukturen |
| Komprimierung | Keine bei Speicherung auf Festplatte; komprimiert durch das HPI-Archivformat, wenn mit anderen Spiel-Assets verpackt |
| Typische Dateigröße | Unter 50 KB |
| Rollen der Dateien im Spiel | Geländemerkmale, Einheiten-Baumbestände (SIDEDATA.TDF), Sound-Ereignis-Mappings (ALLSOUND.TDF), Tastaturhilfe (HELP.TDF), Lokalisierungszeichenfolgen (TRANSLATE.TDF) |
| Formate mit gleicher Syntax | OTA (Kartendaten), FBI (Einheitendefinitionen) und GUI (Interface-Layout) Dateien verwenden alle die identische TDF-Syntax |
| Magic Bytes | Keine - das Format hat keine binäre Signatur; Dateien beginnen mit benannten Abschnittsüberschriften |
| Community-Tools | CheckTdf und TAUtil (MHeasell, GitHub) für Syntaxvalidierung und Parsing |
| Zugehöriges Betriebssystem | Windows (95/98 Ära) |
| Veröffentlicht | 1997 (Total Annihilation release) |
| Neueste Version | N/A (format unchanged; TA community continues to use it) |
| Spezifikation | units.tauniverse.com |
TDF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu TDF-Dateien.