Vad är filformatet TPS?
En .tps-fil är en relationsdatabas i en enda fil som används av applikationer byggda med Clarion, en plattform för snabb applikationsutveckling från SoftVelocity (ursprungligen Clarion Software / TopSpeed Corporation). Formatet buntar ihop tabelldata, alla nyckel- och index-B-trän, memo-fält (BLOB) och tabelldefinitionen i en enda fristående fil - inga separata indexfiler krävs.
Formatet identifieras av en tOpS-signatur (74 4F 70 53) vid byte-offset 14. Data är organiserat i 256-byte-justerade sidor som varvar lagring av poster, B-trädsindexsidor och memo-data, vilket ger hög prestanda för enanvändar- och små nätverksbelastningar utan en separat databasserver.
Valfri inbyggd kryptering kan tillämpas på tabellnivå; krypterade .tps-filer exponerar ingen intern struktur i klartext. Transaktionssäkerhet beror på en tillhörande .tcf (Transaction Control File) som tillhandahåller journalföring - utan denna kan ett strömavbrott under en skrivning korrumpera filen.
.tps-databaser är allmänt spridda i äldre verksamhetsspecifika applikationer från 1990- och 2000-talet: kassasystem, lagerhantering, medicinska journaler och bokföringsprogram. Tredjepartsverktyg som Scalabium Clarion Viewer och TPS Converter kan läsa .tps-filer utan en Clarion-installation.
- Moderna Clarion-applikationer migrerar alltmer till SQL-backends (MS SQL Server, SQLite, MySQL) via Clarions ABC-mallar.
- De tillhörande filerna
.clwoch.dctlagrar Clarion-källkod och datakatalogdefinitioner. - Formatet har förblivit stabilt genom Clarion-versionerna 3 till 11 (2023).
Säkerhet & trygghet
RISK: LOWLegitima Clarion TPS-databasfiler är passiva datacontainrar utan exekverbart innehåll. Det separata konceptet med «.tps scam torrent-filer» (skadliga komprimerade arkiv som utger sig för att vara torrents) är orelaterat till Clarion TPS och extremt sällsynt. Förväxla inte de två. Om du har fått en TPS-fil i ett torrent-sammanhang (inte från en Clarion-applikation), skanna med antivirus innan du öppnar den.
Formatdetaljer
i ett nötskal- Scam Torrent File - En orelaterad obskyr filtyp för skadlig kod som efterliknar BitTorrent; filerna innehåller skadlig komprimerad kod. Skild från och betydligt sällsyntare än Clarion TPS.
Program som öppnar TPS-filer
Tekniska detaljer
djup specifikation| Magic bytes | 74 4F 70 53 («tOpS») vid offset 14 (0x0E) |
| Sidjustering | 256-byte (0x100) gränser |
| Byteordning | Little-endian |
| Kodning | Binär (proprietär TopSpeed File System) |
| Kryptering | Valfri inbyggd kryptering på tabellnivå; när den tillämpas är ingen klartextstruktur synlig |
| Typisk filstorlek | 1 KB - flera GB (skalar med antal poster) |
| Intern struktur | Sidbaserad: postdata, nyckel/index-B-trän, memo-lagring och tabelldefinition i en fil |
| Indexfiler | Inga krävs - alla nycklar och index är inbäddade i den enskilda .tps-filen |
| Transaktionsintegritet | Tillhörande .tcf (Transaction Control File) tillhandahåller journalföring; saknad TCF riskerar korruption vid strömavbrott |
| Versionsidentifierare | Header-byte vid fast offset identifierar Clarion/TopSpeed-version; formatet är stabilt över Clarion 3-11 |
| Associerat OS | Windows (primärt); DOS (äldre Clarion-versioner) |
| Tredjepartsverktyg | Scalabium Clarion Viewer, TPS Converter |
| Migrationsväg | Clarion ABC-mallar stöder export till MS SQL Server, SQLite och MySQL |
| Släppt | 1990 (Clarion Professional Developer 3.x / TopSpeed era) |
| Senaste version | Clarion 11 (2023) |
| Specifikation | clarion.help |
TPS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om TPS-filer.