Che cos'è il formato di file TBL?
I file .tbl vengono utilizzati per memorizzare dati tabulari - più comunemente come righe di record separati da interruzioni di riga, con campi delimitati da un carattere di tabulazione, virgola o spazio. Un tipico file .tbl contiene una tabella in testo semplice che può essere importata in uno script o in un'applicazione, ad esempio uno script di migrazione di database o un caricatore di asset di gioco. .tbl non è un formato standardizzato, ma i file .tbl più comuni ricordano un TSV o un CSV nella struttura, rendendoli leggibili in qualsiasi editor di testo o applicazione per fogli di calcolo. Alcuni strumenti utilizzano il markup XML o HTML per definire i layout delle tabelle e i file .tbl in quei casi fungono da file modello per la generazione di tabelle di base. Tali modelli sono facilmente riutilizzabili e rendono il codice più astratto e facile da modificare.
I file .tbl non sono standardizzati. Il modo e il momento in cui vengono utilizzati dipendono dall'applicazione che li produce - esempi comuni includono tabelle di dati di gioco (definizioni di unità di StarCraft), tabelle di ricerca CAD (Pro/ENGINEER) e file seed di database generali. Poiché l'estensione .tbl è condivisa da circa venti programmi non correlati, il modo più sicuro per identificare un file è verificare quale applicazione lo ha creato. Per i dati tabulari generici, i formati moderni come .csv o .tsv offrono una maggiore interoperabilità, ma i file .tbl esterni rimangono un approccio comodo e privo di codice per mantenere i dati strutturati del progetto.
Sicurezza e incolumità
RISCHIO: LOWUn .tbl di testo generico è composto da dati semplici senza contenuto eseguibile, quindi il rischio di apertura e ispezione in un editor di testo è basso. L'unica cautela è quella consueta per i dati delimitati: quando si importa in un foglio di calcolo, prestare attenzione ai campi che iniziano con «=», «+», «-» o «@», che Excel può interpretare come formule (CSV/formula-injection). I file .tbl binari specifici del programma sono sicuri quanto l'applicazione di origine; aprire quelli sconosciuti con cura.
Dettagli del formato
in sintesi- Tabella informazioni StarCraft (.tbl) - Una tabella di ricerca di descrizioni testuali di oggetti/unità utilizzata da StarCraft di Blizzard; modificata con strumenti di modding StarCraft, non con un editor di tabelle generico.
- File tabella PTC Pro/ENGINEER (.tbl) - Una tabella di parametri/famiglia utilizzata dall'applicazione CAD 3D Pro/ENGINEER (Creo) per gestire le dimensioni delle parti.
- Tabella Adobe PageMaker (.tbl) - Un oggetto tabella legacy creato dal programma di desktop publishing Adobe PageMaker, ormai fuori produzione.
Programmi che aprono file TBL
Dettagli tecnici
specifiche approfondite| Tipo di formato | Dati tabulari - testo semplice delimitato (più comune) o binario specifico dell'applicazione |
| Tipo MIME | text/plain (varianti di testo); application/octet-stream (varianti binarie); text/tab-separated-values |
| Codifica dei caratteri | ASCII o UTF-8 per le varianti di testo; definita dall'applicazione per le varianti binarie |
| Delimitatore di campo | Carattere di tabulazione, virgola o spazio; il delimitatore esatto dipende dall'applicazione produttrice |
| Struttura del record | Un record per riga; campi separati da un delimitatore; schema definito dal programma produttore |
| Firma del file (magic bytes) | Nessuna firma universale; le varianti di testo iniziano direttamente con i dati delle righe; le varianti binarie portano un'intestazione definita dall'app |
| Dimensione tipica del file | Da pochi KB a pochi MB per le tabelle di testo; più grandi solo per dump di dati consistenti |
| Supporto piattaforma | Multipiattaforma (Windows, macOS, Linux) per le varianti di testo; le varianti binarie possono essere specifiche del sistema operativo |
| Standardizzazione | Nessuna specifica singola; l'estensione .tbl è condivisa da circa 20 applicazioni non correlate |
| Equivalente di interscambio moderno | CSV e TSV sono le alternative ampiamente accettate per i dati tabulari generici |
| Sviluppatore / proprietario | Nessun proprietario unico; un'etichetta di tabella generica adottata indipendentemente da molti strumenti |
| Usi specifici dell'applicazione degni di nota | Tabelle dati di gioco (StarCraft), tabelle di ricerca CAD (Pro/ENGINEER), file seed di database, script di template web |
| Rilasciato | N/A (the .tbl extension predates and spans many independent applications) |
| Ultima versione | N/A (no single specification) |
| Standard aperto | Sì · royalty-free |
| Specifica | en.wikipedia.org |
Conversioni TBL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file TBL.