Hvad er TBL-filformatet?
.tbl filer bruges til at gemme tabulære data - oftest som rækker af poster adskilt af linjeskift, med felter afgrænset af en tabulator, komma eller mellemrum. En typisk .tbl fil indeholder en tabel i almindelig tekst, der kan importeres i et script eller en applikation, for eksempel et database-migrationsscript eller en game asset loader. .tbl er ikke et standardiseret format, men de mest almindeligt forekommende .tbl filer ligner en TSV eller CSV i struktur, hvilket gør dem læsbare i enhver teksteditor eller regnearksapplikation. Nogle værktøjer bruger XML markup eller HTML til at definere tabellayouts, og .tbl filer fungerer i de tilfælde som skabelonfiler til generering af basistabeller. Sådanne skabeloner er lette at genbruge og gør koden mere abstrakt og nemmere at ændre.
.tbl filer er ikke standardiserede. Hvordan og hvornår de bruges afhænger af den producerende applikation - almindelige eksempler inkluderer spildatatabeller (StarCraft enhedsdefinitioner), CAD-opslagstabeller (Pro/ENGINEER) og generelle database-seed-filer. Da filendelsen .tbl deles af omkring tyve urelaterede programmer, er den sikreste måde at identificere en fil på at kontrollere, hvilken applikation der oprettede den. For generiske tabulære data tilbyder moderne formater som .csv eller .tsv bredere interoperabilitet, men eksterne .tbl filer forbliver en praktisk, kodefri tilgang til at vedligeholde strukturerede projektdata.
Sikkerhed og tryghed
RISIKO: LOWEn generisk tekst- .tbl er rene data uden eksekverbart indhold, så det er lav risiko at åbne og inspicere den i en teksteditor. Den eneste forsigtighed er den sædvanlige for separerede data: Ved import i et regneark skal man være opmærksom på felter, der begynder med «=», «+», «-» eller «@», som Excel kan fortolke som formler (CSV/formel-injektion). Programspecifikke binære .tbl filer er kun så sikre som deres kildeapplikations data; åbn ukendte filer med forsigtighed.
Formatdetaljer
kort fortalt- StarCraft informationstabel (.tbl) - En opslagstabel med objekt/enheds-tekstbeskrivelser brugt af Blizzards StarCraft; redigeres med StarCraft modding-værktøjer, ikke en generisk tabel-editor.
- PTC Pro/ENGINEER tabelfil (.tbl) - En parameter/familie-tabel brugt af Pro/ENGINEER (Creo) 3D CAD-applikationen til at styre del-dimensioner.
- Adobe PageMaker tabel (.tbl) - Et ældre tabelobjekt oprettet af det udgåede Adobe PageMaker desktop-publishing program.
Programmer der åbner TBL-filer
Tekniske detaljer
dyb specifikation| Format-type | Tabulære data - separeret almindelig tekst (mest almindelig) eller applikationsspecifik binær |
| MIME-type | text/plain (tekstvarianter); application/octet-stream (binære varianter); text/tab-separated-values |
| Tegnkodning | ASCII eller UTF-8 for tekstvarianter; applikationsdefineret for binære varianter |
| Felt-separator | Tabulator, komma eller mellemrum; den nøjagtige separator afhænger af den producerende applikation |
| Post-struktur | Én post pr. linje; felter adskilt af en separator; skema defineret af det producerende program |
| Filsignatur (magic bytes) | Ingen universel signatur; tekstvarianter begynder direkte med række-data; binære varianter har en app-defineret header |
| Typisk filstørrelse | Få KB til få MB for teksttabeller; kun større ved omfattende datadumps |
| Platform-understøttelse | Platformsuafhængig (Windows, macOS, Linux) for tekstvarianter; binære varianter kan være OS-specifikke |
| Standardisering | Ingen enkelt specifikation; filendelsen .tbl deles af cirka 20 urelaterede applikationer |
| Moderne udvekslings-ækvivalent | CSV og TSV er de bredt accepterede alternativer til generiske tabulære data |
| Udvikler / ejer | Ingen enkelt ejer; en generisk tabel-mærkat vedtaget uafhængigt af mange værktøjer |
| Bemærkelsesværdige applikationsspecifikke anvendelser | Spildatatabeller (StarCraft), CAD-opslagstabeller (Pro/ENGINEER), database-seed-filer, web-skabelonscripts |
| Udgivet | N/A (the .tbl extension predates and spans many independent applications) |
| Seneste version | N/A (no single specification) |
| Åben standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
TBL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TBL-filer.