Che cos'è il formato di file TPS?
Un file .tps è un database relazionale a file singolo utilizzato dalle applicazioni create con Clarion, una piattaforma di sviluppo rapido di applicazioni (RAD) di SoftVelocity (originariamente Clarion Software / TopSpeed Corporation). Il formato raggruppa i dati delle tabelle, tutti i B-tree di chiavi e indici, i campi memo (BLOB) e la definizione della tabella in un unico file autonomo - non sono richiesti file di indice separati.
Il formato è identificato da una firma tOpS (74 4F 70 53) all'offset di byte 14. I dati sono organizzati in pagine allineate a 256 byte che alternano l'archiviazione dei record, le pagine degli indici B-tree e i dati memo, offrendo prestazioni elevate per carichi di lavoro a utente singolo e piccole reti senza un server di database separato.
La crittografia integrata opzionale può essere applicata a livello di tabella; i file .tps crittografati non espongono alcuna struttura interna in testo normale. La sicurezza delle transazioni dipende da un file complementare .tcf (Transaction Control File) che fornisce il journaling - senza di esso, un'interruzione di corrente durante una scrittura può corrompere il file.
I database .tps sono ampiamente diffusi nelle applicazioni aziendali legacy degli anni '90 e 2000: sistemi per punti vendita (POS), gestione dell'inventario, cartelle cliniche e software di contabilità. Strumenti di terze parti come Scalabium Clarion Viewer e TPS Converter possono leggere i file .tps senza un'installazione di Clarion.
- Le moderne applicazioni Clarion migrano sempre più verso backend SQL (MS SQL Server, SQLite, MySQL) tramite i template ABC di Clarion.
- I file complementari
.clwe.dctmemorizzano il codice sorgente Clarion e le definizioni del dizionario dati. - Il formato è rimasto stabile nelle versioni di Clarion dalla 3 alla 11 (2023).
Sicurezza e incolumità
RISCHIO: LOWI file di database Clarion TPS legittimi sono contenitori di dati passivi senza contenuto eseguibile. Il concetto separato di «file torrent truffa .tps» (archivi compressi dannosi che si mascherano da torrent) non è correlato a Clarion TPS ed è estremamente raro. Non confondere i due. Se hai ricevuto un file TPS da un contesto torrent (non da un'applicazione Clarion), scansionalo con un antivirus prima di aprirlo.
Dettagli del formato
in sintesi- Scam Torrent File - Un tipo di file malware oscuro e non correlato che imita BitTorrent; i file contengono codice compresso dannoso. Distinto e molto più raro rispetto a Clarion TPS.
Programmi che aprono file TPS
Dettagli tecnici
specifiche approfondite| Magic bytes | 74 4F 70 53 («tOpS») all'offset 14 (0x0E) |
| Allineamento pagina | Confini a 256 byte (0x100) |
| Ordine dei byte | Little-endian |
| Codifica | Binaria (TopSpeed File System proprietario) |
| Crittografia | Crittografia integrata opzionale a livello di tabella; se applicata, nessuna struttura in testo normale è visibile |
| Dimensione tipica del file | 1 KB - diversi GB (scala con il numero di record) |
| Struttura interna | Basata su pagine: dati dei record, B-tree di chiavi/indici, archiviazione memo e definizione della tabella in un unico file |
| File di indice | Nessuno richiesto - tutte le chiavi e gli indici sono incorporati nel singolo file .tps |
| Integrità delle transazioni | Il file complementare .tcf (Transaction Control File) fornisce il journaling; l'assenza di TCF rischia la corruzione in caso di mancanza di corrente |
| Identificatore di versione | Il byte dell'intestazione a un offset fisso identifica la versione Clarion/TopSpeed; formato stabile in Clarion 3-11 |
| OS associato | Windows (principale); DOS (versioni legacy di Clarion) |
| Strumenti di terze parti | Scalabium Clarion Viewer, TPS Converter |
| Percorso di migrazione | I template Clarion ABC supportano l'esportazione verso MS SQL Server, SQLite e MySQL |
| Rilasciato | 1990 (Clarion Professional Developer 3.x / TopSpeed era) |
| Ultima versione | Clarion 11 (2023) |
| Specifica | clarion.help |
Conversioni TPS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file TPS.