Was ist das TPS-Dateiformat?
Eine .tps-Datei ist eine relationale Ein-Datei-Datenbank, die von Anwendungen verwendet wird, die mit Clarion erstellt wurden, einer Rapid-Application-Development-Plattform von SoftVelocity (ursprünglich Clarion Software / TopSpeed Corporation). Das Format bündelt Tabellendaten, alle Schlüssel- und Index-B-Bäume, Memo-Felder (BLOB) und die Tabellendefinition in einer einzigen, in sich geschlossenen Datei - es sind keine separaten Indexdateien erforderlich.
Das Format wird durch eine tOpS-Signatur (74 4F 70 53) am Byte-Offset 14 identifiziert. Die Daten sind in auf 256 Byte ausgerichteten Seiten organisiert, die Datensatzspeicherung, B-Baum-Indexseiten und Memo-Daten verschachteln. Dies ermöglicht eine hohe Leistung für Einzelbenutzer- und kleine Netzwerkarbeitslasten ohne einen separaten Datenbankserver.
Optional kann eine integrierte Verschlüsselung auf Tabellenebene angewendet werden; verschlüsselte .tps-Dateien weisen keine internen Strukturen im Klartext auf. Die Transaktionssicherheit hängt von einer begleitenden .tcf-Datei (Transaction Control File) ab, die das Journaling übernimmt - ohne diese kann ein Stromausfall während eines Schreibvorgangs die Datei beschädigen.
.tps-Datenbanken sind weit verbreitet in älteren Branchenanwendungen aus den 1990er und 2000er Jahren: Kassensysteme, Lagerverwaltung, Krankenakten und Buchhaltungssoftware. Drittanbieter-Tools wie der Scalabium Clarion Viewer und der TPS Converter können .tps-Dateien ohne eine Clarion-Installation lesen.
- Moderne Clarion-Anwendungen migrieren zunehmend auf SQL-Backends (MS SQL Server, SQLite, MySQL) über die ABC-Templates von Clarion.
- Die begleitenden Dateien
.clwund.dctspeichern Clarion-Quellcode und Datendictionary-Definitionen. - Das Format ist über die Clarion-Versionen 3 bis 11 (2023) hinweg stabil geblieben.
Sicherheit
RISIKO: LOWLegitime Clarion TPS-Datenbankdateien sind passive Datencontainer ohne ausführbare Inhalte. Das separate Konzept der «.tps Scam-Torrent-Dateien» (bösartige komprimierte Archive, die sich als Torrents tarnen) steht in keinem Zusammenhang mit Clarion TPS und ist extrem selten. Verwechseln Sie die beiden nicht. Wenn Sie eine TPS-Datei aus einem Torrent-Kontext erhalten haben (nicht von einer Clarion-Anwendung), scannen Sie diese vor dem Öffnen mit einem Antivirenprogramm.
Formatdetails
kurz gefasst- Scam-Torrent-Datei - Ein nicht verwandter, obskurer Malware-Dateityp, der BitTorrent imitiert; Dateien enthalten bösartigen komprimierten Code. Verschieden von und wesentlich seltener als Clarion TPS.
Programme zum Öffnen von TPS-Dateien
Technische Details
technische Spezifikation| Magic Bytes | 74 4F 70 53 („tOpS“) bei Offset 14 (0x0E) |
| Seitenausrichtung | 256-Byte (0x100) Grenzen |
| Byte-Reihenfolge | Little-endian |
| Kodierung | Binär (proprietäres TopSpeed File System) |
| Verschlüsselung | Optionale integrierte Verschlüsselung auf Tabellenebene; wenn angewendet, ist keine Klartextstruktur sichtbar |
| Typische Dateigröße | 1 KB - mehrere GB (skaliert mit der Anzahl der Datensätze) |
| Interne Struktur | Seitenbasiert: Datensatzdaten, Schlüssel/Index-B-Bäume, Memo-Speicher und Tabellendefinition in einer Datei |
| Indexdateien | Keine erforderlich - alle Schlüssel und Indizes sind in der einzelnen .tps-Datei eingebettet |
| Transaktionsintegrität | Begleitende .tcf (Transaction Control File) bietet Journaling; fehlendes TCF birgt Risiko von Datenverlust bei Stromausfall |
| Versionskennung | Header-Byte an festem Offset identifiziert Clarion/TopSpeed-Version; Format stabil über Clarion 3-11 |
| Zugehöriges Betriebssystem | Windows (primär); DOS (ältere Clarion-Versionen) |
| Drittanbieter-Tools | Scalabium Clarion Viewer, TPS Converter |
| Migrationspfad | Clarion ABC-Templates unterstützen den Export nach MS SQL Server, SQLite und MySQL |
| Veröffentlicht | 1990 (Clarion Professional Developer 3.x / TopSpeed era) |
| Neueste Version | Clarion 11 (2023) |
| Spezifikation | clarion.help |
TPS-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu TPS-Dateien.