O que é o formato de ficheiro QRP?
Arquivos .qrp contêm dados - especificamente relatórios - gerados pela aplicação QuickReport, uma biblioteca de componentes projetada para desenvolver e criar relatórios em projetos Borland/Embarcadero Delphi e C++Builder. Um relatório criado inclui elementos como texto, layout gráfico, tabelas e a disposição geral da página.
Internamente, o .qrp é um formato binário compilado. Cada arquivo armazena uma sequência de imagens de páginas renderizadas - metafiles do Windows (EMF/WMF) - produzidas pelo mecanismo de impressão do QuickReport. Isso distingue o .qrp de modelos de relatório editáveis, como o .qrt; um arquivo .qrp representa um instantâneo totalmente renderizado e pronto para visualização que não pode ser editado de forma significativa após a geração.
O .qrp é um formato proprietário; no entanto, ele pode ser convertido em vários formatos mais amplamente suportados, como PDF, XML, CSV e JPG, entre outros. Os relatórios podem ser gerados não apenas diretamente na aplicação de origem, mas também via API do QuickReport, permitindo a produção programática de relatórios sem o designer visual em tempo de execução.
Segurança e proteção
RISCO: LOWUm QRP consiste em dados de relatório renderizados inertes (páginas de metafile) e não contém scripts, portanto, o arquivo em si é de baixo risco. A precaução prática reside na origem do visualizador: downloads de «QRP viewer» em portais genéricos podem conter adware/PUPs - prefira os sites da QuSoft/Zylsoft ou do fornecedor da aplicação. Como sempre, trate um .qrp recebido inesperadamente de um remetente desconhecido com a cautela normal, embora ele não possa executar código por conta própria.
Detalhes do formato
em resumoProgramas que abrem arquivos QRP
Detalhes técnicos
especificação profunda| Tipo de formato | Relatório binário compilado - um conjunto salvo de metafiles de páginas renderizadas |
| Desenvolvedor | QuSoft AS, Noruega |
| Plataforma alvo | Windows (aplicações Delphi e C++Builder) |
| Estrutura interna | Páginas sequenciais de metafiles Windows EMF/WMF produzidas pelo mecanismo de impressão QuickReport |
| Assinatura do arquivo | Sem magic bytes fixos documentados publicamente; o layout em disco depende da versão |
| Tipo MIME | application/octet-stream |
| Editável após geração | Não - instantâneo compilado; o modelo .qrt editável deve ser modificado para alterar o design do relatório |
| Formato de modelo relacionado | .qrt (modelo de relatório QuickReport editável) |
| Dependência de tempo de execução | Runtime do QuickReport (TQuickRep / QRPreview) ou um visualizador QRP independente compatível |
| Destinos de exportação | PDF, JPG, XML, CSV, HTML, XLS via filtros de exportação do QuickReport |
| Elementos de relatório suportados | Bandas de texto, imagens, gráficos, tabelas, sub-relatórios e componentes de tabela cruzada |
| Método de geração | Diretamente de uma aplicação Delphi/C++Builder ou programaticamente via API do QuickReport |
| Compatibilidade de versão | O layout do arquivo varia conforme a versão do QuickReport; arquivos .qrp antigos podem não abrir corretamente em versões mais novas |
| Caso de uso típico | Distribuição de relatórios pré-renderizados em aplicações de negócios Delphi e C++Builder |
| Lançado | 1990s (QuickReport for Borland Delphi) |
| Especificação | qusoft.com |