¿Qué es el formato de archivo TPS?
Un archivo .tps es una base de datos relacional de archivo único utilizada por aplicaciones creadas con Clarion, una plataforma de desarrollo rápido de aplicaciones de SoftVelocity (originalmente Clarion Software / TopSpeed Corporation). El formato agrupa los datos de las tablas, todos los árboles B de claves e índices, los campos memo (BLOB) y la definición de la tabla en un solo archivo autónomo; no se requieren archivos de índice separados.
El formato se identifica por una firma tOpS (74 4F 70 53) en el desplazamiento de byte 14. Los datos se organizan en páginas alineadas a 256 bytes que intercalan el almacenamiento de registros, las páginas de índice de árbol B y los datos memo, lo que ofrece un alto rendimiento para cargas de trabajo de un solo usuario y redes pequeñas sin un servidor de base de datos independiente.
Se puede aplicar un cifrado integrado opcional a nivel de tabla; los archivos .tps cifrados no exponen ninguna estructura interna de texto plano. La seguridad de las transacciones depende de un archivo complementario .tcf (Transaction Control File) que proporciona registro por diario (journaling); sin él, una pérdida de energía durante una escritura puede corromper el archivo.
Las bases de datos .tps se utilizan ampliamente en aplicaciones comerciales heredadas de las décadas de 1990 y 2000: sistemas de punto de venta, gestión de inventarios, registros médicos y software de contabilidad. Herramientas de terceros como Scalabium Clarion Viewer y TPS Converter pueden leer archivos .tps sin una instalación de Clarion.
- Las aplicaciones modernas de Clarion migran cada vez más a backends SQL (MS SQL Server, SQLite, MySQL) a través de las plantillas ABC de Clarion.
- Los archivos complementarios
.clwy.dctalmacenan el código fuente de Clarion y las definiciones del diccionario de datos. - El formato se ha mantenido estable en las versiones de Clarion 3 a 11 (2023).
Seguridad y protección
RIESGO: LOWLos archivos de base de datos Clarion TPS legítimos son contenedores de datos pasivos sin contenido ejecutable. El concepto separado de «archivos torrent de estafa .tps» (archivos comprimidos maliciosos que se hacen pasar por torrents) no tiene relación con Clarion TPS y es extremadamente raro. No confunda ambos. Si recibió un archivo TPS en el contexto de un torrent (no de una aplicación Clarion), analícelo con un antivirus antes de abrirlo.
Detalles del formato
en pocas palabras- Archivo Torrent de estafa - Un tipo de archivo de malware oscuro y no relacionado que imita a BitTorrent; los archivos contienen código comprimido malicioso. Distinto y mucho más raro que Clarion TPS.
Programas que abren archivos TPS
Detalles técnicos
especificación profunda| Bytes mágicos | 74 4F 70 53 («tOpS») en el desplazamiento 14 (0x0E) |
| Alineación de página | Límites de 256 bytes (0x100) |
| Orden de bytes | Little-endian |
| Codificación | Binario (sistema de archivos TopSpeed patentado) |
| Cifrado | Cifrado opcional integrado a nivel de tabla; cuando se aplica, no es visible ninguna estructura de texto plano |
| Tamaño de archivo típico | 1 KB - varios GB (escala con el recuento de registros) |
| Estructura interna | Basada en páginas: datos de registro, árboles B de claves/índices, almacenamiento memo y definición de tabla en un solo archivo |
| Archivos de índice | Ninguno requerido: todas las claves e índices están incrustados dentro del único archivo .tps |
| Integridad de transacciones | El archivo complementario .tcf (Transaction Control File) proporciona registro por diario; la ausencia de TCF conlleva riesgo de corrupción ante pérdida de energía |
| Identificador de versión | El byte de encabezado en un desplazamiento fijo identifica la versión de Clarion/TopSpeed; formato estable en Clarion 3-11 |
| SO asociado | Windows (principal); DOS (versiones heredadas de Clarion) |
| Herramientas de terceros | Scalabium Clarion Viewer, TPS Converter |
| Ruta de migración | Las plantillas Clarion ABC admiten la exportación a MS SQL Server, SQLite y MySQL |
| Lanzado | 1990 (Clarion Professional Developer 3.x / TopSpeed era) |
| Última versión | Clarion 11 (2023) |
| Especificación | clarion.help |
Conversiones de TPS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TPS.