Co to jest format pliku TDF?
Rozszerzenie .tdf w grze Total Annihilation odnosi się do hierarchicznego formatu danych klucz-wartość w formie czystego tekstu, opracowanego przez Cavedog Entertainment dla ich gry strategicznej czasu rzeczywistego z 1997 roku. Służy on jako uniwersalny kontener danych tekstowych gry - obejmuje cechy terenu, drzewa budowy jednostek, mapowanie zdarzeń dźwiękowych, definicje układu interfejsu użytkownika, teksty pomocy klawiatury oraz ciągi lokalizacyjne. Pliki takie jak SIDEDATA.TDF, ALLSOUND.TDF, HELP.TDF i TRANSLATE.TDF korzystają z tego formatu.
Składnia wykorzystuje nazwane sekcje ograniczone nawiasami kwadratowymi lub klamrowymi, z parami key = value; wewnątrz - co przypomina w założeniach pliki INI, ale z obsługą zagnieżdżonych bloków. Format pozostał niezmieniony od premiery Total Annihilation we wrześniu 1997 roku. Jest on również współdzielony przez powiązane typy plików: .ota (dane map), .fbi (definicje jednostek) oraz pliki .gui (układ interfejsu) - wszystkie one korzystają z tej samej podstawowej składni.
Pliki .tdf są przechowywane na dysku bez kompresji jako zwykły tekst ASCII lub Windows-1252, ale wewnątrz archiwów HPI są kompresowane wraz z innymi danymi gry. Każdy edytor tekstu może je otworzyć. Nowoczesne narzędzia społecznościowe, takie jak CheckTdf i TAUtil (dostępne na GitHub), zapewniają narzędzia do walidacji składni i parsowania dla twórców modów.
Uwaga: rozszerzenie .tdf nie jest powiązane z plikami definicji antywirusa ThunderByte ani plikami Trace Definition, które również używają tego rozszerzenia - są to całkowicie inne formaty.
Bezpieczeństwo
RYZYKO: LOWPliki TDF to czysty tekst bez treści wykonywalnych. Brak zagrożenia dla bezpieczeństwa.
Szczegóły formatu
w pigułce- Plik definicji ThunderByte Anti-Virus - Starszy plik bazy danych antywirusa z TBAV (wycofany w połowie lat 90.), niepowiązany z grami.
- Trace Definition File (różne narzędzia) - Format śledzenia debugowania/profilowania używany przez niektóre środowiska IDE i narzędzia śledzące.
- Plik formularza Teamdesk / Opis tabeli WinDev - Różne własnościowe narzędzia aplikacyjne używają .tdf dla własnych formatów opisu tabel lub formularzy.
Programy otwierające pliki TDF
Szczegóły techniczne
specyfikacja| Typ formatu | Hierarchiczne dane klucz-wartość w formacie czystego tekstu |
| Kodowanie tekstu | ASCII / Windows-1252 |
| Składnia sekcji | Nazwane bloki w nawiasach kwadratowych `[Nazwa]` lub klamrowych `Nazwa { ... }` z parami `key = value;` wewnątrz |
| Zagnieżdżanie | Obsługuje zagnieżdżone bloki dla hierarchicznych struktur danych |
| Kompresja | Brak w przypadku przechowywania na dysku; kompresowane przez format archiwum HPI przy pakowaniu z innymi zasobami gry |
| Typowy rozmiar pliku | Poniżej 50 KB |
| Role plików w grze | Cechy terenu, drzewa budowy jednostek (SIDEDATA.TDF), mapowanie zdarzeń dźwiękowych (ALLSOUND.TDF), pomoc klawiatury (HELP.TDF), ciągi lokalizacyjne (TRANSLATE.TDF) |
| Formaty o wspólnej składni | Pliki OTA (dane map), FBI (definicje jednostek) oraz GUI (układ interfejsu) używają identycznej składni TDF |
| Magic bytes | Brak - format nie posiada sygnatury binarnej; pliki zaczynają się od nazwanych nagłówków sekcji |
| Narzędzia społecznościowe | CheckTdf i TAUtil (MHeasell, GitHub) do walidacji składni i parsowania |
| Powiązany system operacyjny | Windows (era 95/98) |
| Wydano | 1997 (Total Annihilation release) |
| Najnowsza wersja | N/A (format unchanged; TA community continues to use it) |
| Specyfikacja | units.tauniverse.com |
Konwersje TDF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TDF.