Qu'est-ce que le format de fichier TPS ?
Un fichier .tps est une base de données relationnelle à fichier unique utilisée par les applications créées avec Clarion, une plateforme de développement rapide d'applications de SoftVelocity (à l'origine Clarion Software / TopSpeed Corporation). Le format regroupe les données de table, tous les arbres B de clés et d'index, les champs mémo (BLOB) et la définition de la table dans un seul fichier autonome - aucun fichier d'index séparé n'est requis.
Le format est identifié par une signature tOpS (74 4F 70 53) à l'offset d'octet 14. Les données sont organisées en pages alignées sur 256 octets qui entrelacent le stockage des enregistrements, les pages d'index en arbre B et les données mémo, offrant des performances élevées pour les charges de travail mono-utilisateur et les petits réseaux sans serveur de base de données séparé.
Un chiffrement intégré optionnel peut être appliqué au niveau de la table ; les fichiers .tps chiffrés n'exposent aucune structure interne en texte clair. La sécurité des transactions dépend d'un fichier compagnon .tcf (Transaction Control File) qui assure la journalisation - sans lui, une coupure de courant pendant une écriture peut corrompre le fichier.
Les bases de données .tps sont largement déployées dans les applications métier héritées des années 1990-2000 : systèmes de point de vente, gestion d'inventaire, dossiers médicaux et logiciels de comptabilité. Des outils tiers tels que Scalabium Clarion Viewer et TPS Converter peuvent lire les fichiers .tps sans installation de Clarion.
- Les applications Clarion modernes migrent de plus en plus vers des backends SQL (MS SQL Server, SQLite, MySQL) via les modèles ABC de Clarion.
- Les fichiers compagnons
.clwet.dctstockent le code source Clarion et les définitions du dictionnaire de données. - Le format est resté stable des versions 3 à 11 de Clarion (2023).
Sécurité et sûreté
RISQUE : LOWLes fichiers de base de données Clarion TPS légitimes sont des conteneurs de données passifs sans contenu exécutable. Le concept distinct de « fichiers scam torrent .tps » (archives compressées malveillantes se faisant passer pour des torrents) n'est pas lié à Clarion TPS et est extrêmement rare. Ne confondez pas les deux. Si vous avez reçu un fichier TPS dans un contexte de torrent (et non d'une application Clarion), analysez-le avec un antivirus avant de l'ouvrir.
Détails du format
en bref- Scam Torrent File - Un type de fichier malveillant obscur et non lié imitant BitTorrent ; les fichiers contiennent du code compressé malveillant. Distinct de et beaucoup plus rare que Clarion TPS.
Programmes qui ouvrent les fichiers TPS
Détails techniques
spécifications approfondies| Octets magiques | 74 4F 70 53 (« tOpS ») à l'offset 14 (0x0E) |
| Alignement des pages | Limites de 256 octets (0x100) |
| Ordre des octets | Little-endian |
| Encodage | Binaire (système de fichiers propriétaire TopSpeed) |
| Chiffrement | Chiffrement intégré optionnel au niveau de la table ; lorsqu'il est appliqué, aucune structure en texte clair n'est visible |
| Taille de fichier typique | 1 Ko - plusieurs Go (évolue avec le nombre d'enregistrements) |
| Structure interne | Basée sur des pages : données d'enregistrement, arbres B de clés/index, stockage mémo et définition de table dans un seul fichier |
| Fichiers d'index | Aucun requis - toutes les clés et tous les index sont intégrés dans le fichier .tps unique |
| Intégrité des transactions | Le fichier compagnon .tcf (Transaction Control File) assure la journalisation ; l'absence de TCF risque une corruption en cas de coupure de courant |
| Identifiant de version | L'octet d'en-tête à un offset fixe identifie la version Clarion/TopSpeed ; format stable de Clarion 3 à 11 |
| OS associé | Windows (principal) ; DOS (anciennes versions de Clarion) |
| Outils tiers | Scalabium Clarion Viewer, TPS Converter |
| Chemin de migration | Les modèles Clarion ABC prennent en charge l'exportation vers MS SQL Server, SQLite et MySQL |
| Publié | 1990 (Clarion Professional Developer 3.x / TopSpeed era) |
| Dernière version | Clarion 11 (2023) |
| Spécification | clarion.help |
Conversions TPS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TPS.