O que é o formato de ficheiro TPS?
Um arquivo .tps é um banco de dados relacional de arquivo único usado por aplicativos criados com o Clarion, uma plataforma de desenvolvimento rápido de aplicativos da SoftVelocity (originalmente Clarion Software / TopSpeed Corporation). O formato agrupa dados de tabela, todas as árvores B de chaves e índices, campos de memorando (BLOB) e a definição da tabela em um único arquivo independente - não são necessários arquivos de índice separados.
O formato é identificado por uma assinatura tOpS (74 4F 70 53) no deslocamento de byte 14. Os dados são organizados em páginas alinhadas a 256 bytes que intercalam o armazenamento de registros, páginas de índice de árvore B e dados de memorando, oferecendo alto desempenho para cargas de trabalho de usuário único e pequenas redes sem a necessidade de um servidor de banco de dados separado.
A criptografia integrada opcional pode ser aplicada no nível da tabela; arquivos .tps criptografados não expõem nenhuma estrutura interna em texto simples. A segurança das transações depende de um arquivo complementar .tcf (Transaction Control File) que fornece registro de log (journaling) - sem ele, uma queda de energia durante uma gravação pode corromper o arquivo.
Os bancos de dados .tps são amplamente implantados em aplicativos legados de linha de negócios das décadas de 1990 e 2000: sistemas de ponto de venda, gestão de estoque, registros médicos e software de contabilidade. Ferramentas de terceiros, como o Scalabium Clarion Viewer e o TPS Converter, podem ler arquivos .tps sem uma instalação do Clarion.
- Os aplicativos Clarion modernos migram cada vez mais para backends SQL (MS SQL Server, SQLite, MySQL) por meio dos templates ABC do Clarion.
- Os arquivos complementares
.clwe.dctarmazenam o código-fonte do Clarion e as definições do dicionário de dados. - O formato permaneceu estável nas versões 3 a 11 do Clarion (2023).
Segurança e proteção
RISCO: LOWArquivos de banco de dados Clarion TPS legítimos são contêineres de dados passivos sem conteúdo executável. O conceito separado de «arquivos torrent de golpe .tps» (arquivos compactados maliciosos disfarçados de torrents) não tem relação com o Clarion TPS e é extremamente raro. Não confunda os dois. Se você recebeu um arquivo TPS de um contexto de torrent (não de um aplicativo Clarion), verifique com um antivírus antes de abrir.
Detalhes do formato
em resumo- Scam Torrent File - Um tipo de arquivo de malware obscuro e não relacionado que imita o BitTorrent; os arquivos contêm código compactado malicioso. Distinto e vastamente mais raro que o Clarion TPS.
Programas que abrem arquivos TPS
Detalhes técnicos
especificação profunda| Magic bytes | 74 4F 70 53 («tOpS») no deslocamento 14 (0x0E) |
| Alinhamento de página | Limites de 256 bytes (0x100) |
| Ordem dos bytes | Little-endian |
| Codificação | Binário (TopSpeed File System proprietário) |
| Criptografia | Criptografia opcional integrada no nível da tabela; quando aplicada, nenhuma estrutura de texto simples é visível |
| Tamanho de arquivo típico | 1 KB - vários GB (escala com a contagem de registros) |
| Estrutura interna | Baseada em páginas: dados de registro, árvores B de chaves/índices, armazenamento de memorando e definição de tabela em um único arquivo |
| Arquivos de índice | Nenhum necessário - todas as chaves e índices estão incorporados no único arquivo .tps |
| Integridade de transação | O arquivo complementar .tcf (Transaction Control File) fornece registro de log; a ausência do TCF arrisca corrupção em caso de queda de energia |
| Identificador de versão | O byte de cabeçalho em deslocamento fixo identifica a versão Clarion/TopSpeed; formato estável entre Clarion 3-11 |
| SO associado | Windows (principal); DOS (versões legadas do Clarion) |
| Ferramentas de terceiros | Scalabium Clarion Viewer, TPS Converter |
| Caminho de migração | Os templates Clarion ABC suportam exportação para MS SQL Server, SQLite e MySQL |
| Lançado | 1990 (Clarion Professional Developer 3.x / TopSpeed era) |
| Versão mais recente | Clarion 11 (2023) |
| Especificação | clarion.help |
Conversões de TPS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos TPS.