Qu'est-ce que le format de fichier TBL ?
Les fichiers .tbl sont utilisés pour stocker des données tabulaires - le plus souvent sous forme de lignes d'enregistrements séparées par des sauts de ligne, avec des champs délimités par une tabulation, une virgule ou un espace. Un fichier .tbl typique contient un tableau en texte brut qui peut être importé dans un script ou une application, par exemple un script de migration de base de données ou un chargeur de ressources de jeu. .tbl n'est pas un format standardisé, mais les fichiers .tbl les plus courants ressemblent à un TSV ou CSV dans leur structure, ce qui les rend lisibles dans n'importe quel éditeur de texte ou application de tableur. Certains outils utilisent le balisage XML ou HTML pour définir les mises en page de table, et les fichiers .tbl servent dans ces cas de fichiers modèles pour générer des tables de base. Ces modèles sont facilement réutilisables et rendent le code plus abstrait et plus facile à modifier.
Les fichiers .tbl ne sont pas standardisés. La manière et le moment où ils sont utilisés dépendent de l'application de production - les exemples courants incluent les tables de données de jeu (définitions d'unités StarCraft), les tables de consultation CAO (Pro/ENGINEER) et les fichiers de semences de base de données généraux. Comme l'extension .tbl est partagée par environ vingt programmes sans rapport, le moyen le plus sûr d'identifier un fichier est de vérifier quelle application l'a créé. Pour les données tabulaires génériques, les formats modernes comme .csv ou .tsv offrent une interopérabilité plus large, mais les fichiers .tbl externes restent une approche pratique et sans code pour maintenir des données de projet structurées.
Sécurité et sûreté
RISQUE : LOWUn .tbl texte générique contient des données simples sans contenu exécutable, il est donc peu risqué de l'ouvrir et de l'inspecter dans un éditeur de texte. La seule précaution est celle habituelle pour les données délimitées : lors de l'importation dans un tableur, méfiez-vous des champs commençant par « = », « + », « - » ou « @ », qu'Excel peut interpréter comme des formules (injection CSV/formule). Les fichiers .tbl binaires spécifiques à un programme ne sont sûrs que dans la mesure où l'application source l'est ; ouvrez les fichiers inconnus avec prudence.
Détails du format
en bref- Table d'informations StarCraft (.tbl) - Une table de consultation des descriptions textuelles d'objets/unités utilisée par StarCraft de Blizzard ; éditée avec des outils de modding StarCraft, pas un éditeur de table générique.
- Fichier de table PTC Pro/ENGINEER (.tbl) - Une table de paramètres/famille utilisée par l'application de CAO 3D Pro/ENGINEER (Creo) pour piloter les dimensions des pièces.
- Table Adobe PageMaker (.tbl) - Un objet de table hérité créé par le programme de PAO abandonné Adobe PageMaker.
Programmes qui ouvrent les fichiers TBL
Détails techniques
spécifications approfondies| Type de format | Données tabulaires - texte brut délimité (le plus courant) ou binaire spécifique à une application |
| Type MIME | text/plain (variantes texte) ; application/octet-stream (variantes binaires) ; text/tab-separated-values |
| Encodage des caractères | ASCII ou UTF-8 pour les variantes texte ; défini par l'application pour les variantes binaires |
| Délimiteur de champ | Tabulation, virgule ou espace ; le délimiteur exact dépend de l'application de production |
| Structure d'enregistrement | Un enregistrement par ligne ; champs séparés par un délimiteur ; schéma défini par le programme de production |
| Signature de fichier (octets magiques) | Pas de signature universelle ; les variantes texte commencent directement par les données de ligne ; les variantes binaires portent un en-tête défini par l'application |
| Taille de fichier typique | De quelques Ko à quelques Mo pour les tables texte ; plus volumineux uniquement pour des vidages de données substantiels |
| Prise en charge des plateformes | Multiplateforme (Windows, macOS, Linux) pour les variantes texte ; les variantes binaires peuvent être spécifiques au système d'exploitation |
| Standardisation | Aucune spécification unique ; l'extension .tbl est partagée par environ 20 applications sans rapport |
| Équivalent d'échange moderne | CSV et TSV sont les alternatives largement acceptées pour les données tabulaires génériques |
| Développeur / propriétaire | Aucun propriétaire unique ; une étiquette de table générique adoptée indépendamment par de nombreux outils |
| Utilisations spécifiques notables | Tables de données de jeu (StarCraft), tables de consultation CAO (Pro/ENGINEER), fichiers de semences de base de données, scripts de modèles Web |
| Publié | N/A (the .tbl extension predates and spans many independent applications) |
| Dernière version | N/A (no single specification) |
| Standard ouvert | Oui · libre de droits |
| Spécification | en.wikipedia.org |
Conversions TBL
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TBL.