Co to jest format pliku TPS?
Plik .tps to jednoplikowa relacyjna baza danych używana przez aplikacje zbudowane w Clarion, platformie szybkiego wytwarzania oprogramowania (RAD) firmy SoftVelocity (pierwotnie Clarion Software / TopSpeed Corporation). Format ten łączy dane tabel, wszystkie klucze i indeksy B-drzewa, pola memo (BLOB) oraz definicję tabeli w jednym autonomicznym pliku - nie są wymagane oddzielne pliki indeksów.
Format jest identyfikowany przez sygnaturę tOpS (74 4F 70 53) na offsetcie bajtowym 14. Dane są zorganizowane w strony wyrównane do 256 bajtów, które przeplatają przechowywanie rekordów, strony indeksów B-drzewa i dane memo, zapewniając wysoką wydajność dla obciążeń jednostanowiskowych i małych sieci bez konieczności posiadania oddzielnego serwera bazy danych.
Opcjonalne wbudowane szyfrowanie może być stosowane na poziomie tabeli; zaszyfrowane pliki .tps nie ujawniają żadnej czytelnej struktury wewnętrznej. Bezpieczeństwo transakcji zależy od towarzyszącego pliku .tcf (Transaction Control File), który zapewnia kronikowanie (journaling) - bez niego utrata zasilania podczas zapisu może uszkodzić plik.
Bazy danych .tps są szeroko stosowane w starszych aplikacjach biznesowych z lat 90. i 2000.: systemach punktów sprzedaży (POS), zarządzaniu zapasami, dokumentacji medycznej i oprogramowaniu księgowym. Narzędzia firm trzecich, takie jak Scalabium Clarion Viewer i TPS Converter, mogą odczytywać pliki .tps bez zainstalowanego środowiska Clarion.
- Nowoczesne aplikacje Clarion coraz częściej migrują do backendów SQL (MS SQL Server, SQLite, MySQL) za pomocą szablonów Clarion ABC.
- Towarzyszące pliki
.clwi.dctprzechowują kod źródłowy Clarion i definicje słownika danych. - Format pozostał stabilny w wersjach Clarion od 3 do 11 (2023).
Bezpieczeństwo
RYZYKO: LOWLegalne pliki bazy danych Clarion TPS są pasywnymi kontenerami danych i nie zawierają treści wykonywalnych. Oddzielna koncepcja „plików .tps scam torrent” (złośliwe skompresowane archiwa podszywające się pod torrenty) nie jest powiązana z Clarion TPS i występuje niezwykle rzadko. Nie należy ich mylić. Jeśli otrzymałeś plik TPS w kontekście torrentów (a nie z aplikacji Clarion), przeskanuj go programem antywirusowym przed otwarciem.
Szczegóły formatu
w pigułce- Scam Torrent File - Niepowiązany, mało znany typ złośliwego pliku naśladujący BitTorrent; pliki zawierają złośliwy skompresowany kod. Odrębny od Clarion TPS i znacznie rzadszy.
Programy otwierające pliki TPS
Szczegóły techniczne
specyfikacja| Magic bytes | 74 4F 70 53 („tOpS”) na offsetcie 14 (0x0E) |
| Wyrównanie stron | granice 256-bajtowe (0x100) |
| Kolejność bajtów | Little-endian |
| Kodowanie | Binarne (własnościowy TopSpeed File System) |
| Szyfrowanie | Opcjonalne wbudowane szyfrowanie na poziomie tabeli; po zastosowaniu struktura tekstowa nie jest widoczna |
| Typowy rozmiar pliku | 1 KB - kilka GB (skaluje się wraz z liczbą rekordów) |
| Struktura wewnętrzna | Oparta na stronach: dane rekordów, klucze/indeksy B-drzewa, przechowywanie memo i definicja tabeli w jednym pliku |
| Pliki indeksów | Brak wymaganych - wszystkie klucze i indeksy są osadzone wewnątrz pojedynczego pliku .tps |
| Integralność transakcji | Towarzyszący plik .tcf (Transaction Control File) zapewnia kronikowanie; brak TCF grozi uszkodzeniem przy utracie zasilania |
| Identyfikator wersji | Bajt nagłówka na stałym offsetcie identyfikuje wersję Clarion/TopSpeed; format stabilny w wersjach Clarion 3-11 |
| Powiązany system operacyjny | Windows (główny); DOS (starsze wersje Clarion) |
| Narzędzia firm trzecich | Scalabium Clarion Viewer, TPS Converter |
| Ścieżka migracji | Szablony Clarion ABC wspierają eksport do MS SQL Server, SQLite i MySQL |
| Wydano | 1990 (Clarion Professional Developer 3.x / TopSpeed era) |
| Najnowsza wersja | Clarion 11 (2023) |
| Specyfikacja | clarion.help |
Konwersje TPS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TPS.