Co to jest format pliku TBL?
Pliki .tbl są używane do przechowywania danych tabelarycznych - najczęściej jako wiersze rekordów oddzielone znakami końca linii, z polami rozdzielonymi tabulatorem, przecinkiem lub spacją. Typowy plik .tbl zawiera tabelę tekstową, którą można zaimportować do skryptu lub aplikacji, na przykład skryptu migracji bazy danych lub ładowarki zasobów gry. .tbl nie jest formatem ustandaryzowanym, ale najczęściej spotykane pliki .tbl przypominają w strukturze TSV lub CSV, co sprawia, że są czytelne w dowolnym edytorze tekstu lub arkuszu kalkulacyjnym. Niektóre narzędzia używają znaczników XML lub HTML do definiowania układów tabel, a pliki .tbl w takich przypadkach służą jako pliki szablonów do generowania tabel bazowych. Takie szablony są łatwe do ponownego użycia i sprawiają, że kod jest bardziej abstrakcyjny i łatwiejszy do modyfikacji.
Pliki .tbl nie są ustandaryzowane. To, jak i kiedy są używane, zależy od aplikacji generującej - typowe przykłady obejmują tabele danych gier (definicje jednostek StarCraft), tabele przeglądowe CAD (Pro/ENGINEER) oraz ogólne pliki inicjujące bazy danych. Ponieważ rozszerzenie .tbl jest współdzielone przez około dwadzieścia niepowiązanych programów, najbezpieczniejszym sposobem identyfikacji pliku jest sprawdzenie, która aplikacja go utworzyła. W przypadku ogólnych danych tabelarycznych nowoczesne formaty, takie jak .csv lub .tsv, oferują szerszą interoperacyjność, ale zewnętrzne pliki .tbl pozostają wygodnym, niewymagającym kodowania podejściem do utrzymywania ustrukturyzowanych danych projektu.
Bezpieczeństwo
RYZYKO: LOWOgólny tekstowy plik .tbl to zwykłe dane bez treści wykonywalnej, więc otwieranie i sprawdzanie go w edytorze tekstu wiąże się z niskim ryzykiem. Jedyną przestrogą jest ta typowa dla danych rozdzielanych: podczas importowania do arkusza kalkulacyjnego należy uważać na pola zaczynające się od „=”, „+”, „-” lub „@”, które Excel może zinterpretować jako formuły (ataki typu CSV/formula-injection). Pliki binarne .tbl specyficzne dla programu są tak bezpieczne, jak ich aplikacja źródłowa; nieznane pliki otwieraj z ostrożnością.
Szczegóły formatu
w pigułce- Tabela informacyjna StarCraft (.tbl) - Tabela przeglądowa opisów tekstowych obiektów/jednostek używana przez StarCraft firmy Blizzard; edytowana za pomocą narzędzi do modowania StarCraft, a nie ogólnego edytora tabel.
- Plik tabeli PTC Pro/ENGINEER (.tbl) - Tabela parametrów/rodziny używana przez aplikację 3D CAD Pro/ENGINEER (Creo) do sterowania wymiarami części.
- Tabela Adobe PageMaker (.tbl) - Starszy obiekt tabeli utworzony przez wycofany program do składu tekstu Adobe PageMaker.
Programy otwierające pliki TBL
Szczegóły techniczne
specyfikacja| Typ formatu | Dane tabelaryczne - rozdzielany zwykły tekst (najczęściej) lub binarny specyficzny dla aplikacji |
| Typ MIME | text/plain (warianty tekstowe); application/octet-stream (warianty binarne); text/tab-separated-values |
| Kodowanie znaków | ASCII lub UTF-8 dla wariantów tekstowych; zdefiniowane przez aplikację dla wariantów binarnych |
| Ogranicznik pola | Tabulator, przecinek lub spacja; dokładny ogranicznik zależy od aplikacji generującej |
| Struktura rekordu | Jeden rekord na linię; pola oddzielone ogranicznikiem; schemat zdefiniowany przez program generujący |
| Sygnatura pliku (magic bytes) | Brak uniwersalnej sygnatury; warianty tekstowe zaczynają się bezpośrednio od danych wierszy; warianty binarne posiadają nagłówek zdefiniowany przez aplikację |
| Typowy rozmiar pliku | Od kilku KB do kilku MB dla tabel tekstowych; większe tylko w przypadku znacznych zrzutów danych |
| Obsługa platform | Wieloplatformowy (Windows, macOS, Linux) dla wariantów tekstowych; warianty binarne mogą być specyficzne dla systemu operacyjnego |
| Standaryzacja | Brak jednej specyfikacji; rozszerzenie .tbl jest współdzielone przez około 20 niepowiązanych aplikacji |
| Nowoczesny odpowiednik wymiany | CSV i TSV są powszechnie akceptowanymi alternatywami dla ogólnych danych tabelarycznych |
| Deweloper / właściciel | Brak jednego właściciela; ogólna etykieta tabeli przyjęta niezależnie przez wiele narzędzi |
| Godne uwagi zastosowania specyficzne dla aplikacji | Tabele danych gier (StarCraft), tabele przeglądowe CAD (Pro/ENGINEER), pliki inicjujące bazy danych, skrypty szablonów internetowych |
| Wydano | N/A (the .tbl extension predates and spans many independent applications) |
| Najnowsza wersja | N/A (no single specification) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | en.wikipedia.org |
Konwersje TBL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TBL.