O que é o formato de ficheiro FRF?
Arquivos com a extensão .frf pertencem à categoria de arquivos de modelo de documento.
O que os arquivos FRF contêm?
O conteúdo dos arquivos com a extensão .frf inclui modelos de relatório gerados usando uma biblioteca originalmente lançada como FreeReport. Esta biblioteca pode ser incorporada em aplicações desenvolvidas nas linguagens C++ e Delphi. Nos arquivos .frf, os desenvolvedores armazenam elementos de documento como:
- estrutura de relatório definida,
- campos para preenchimento,
- margens, cabeçalhos, rodapés,
- blocos de texto.
Usando esses componentes dos arquivos .frf, os desenvolvedores constroem formulários que são preenchidos automaticamente com dados da aplicação em tempo de execução.
Para que são usados os arquivos FRF?
A integração da biblioteca FreeReport no código-fonte de uma aplicação permite a criação de um módulo de relatórios. É mais comumente usado para gerar saídas impressas ou exportadas de aplicações de negócios e gerenciamento de dados. A biblioteca foi posteriormente renomeada para FastReport, que utiliza o formato .fr3 - um sucessor baseado em XML - em vez de arquivos .frf. A Fast Reports Inc. continua sendo uma empresa de software ativa em 2025, com sua linha de produtos atual construída em torno de arquivos .fr3 e .frx.
Segurança e proteção
RISCO: LOWArquivos FRF são modelos de relatório binários passivos usados apenas em ambientes de desenvolvimento Delphi. Eles não contêm código executável diretamente; suas expressões Pascal são executadas apenas dentro do contexto de tempo de execução do FastReport.
Detalhes do formato
em resumo- FontMonger Intermediate Font (Ares Software) - O Ares Software FontMonger (anos 90, descontinuado) supostamente usava .frf para arquivos intermediários de conversão de fontes - extremamente raro hoje em dia.
Programas que abrem arquivos FRF
Detalhes técnicos
especificação profunda| Contêiner | Nenhum - fluxo binário proprietário sem invólucro externo |
| Codificação | Binário |
| Ordem dos bytes | Little-endian (convenção Delphi/Windows) |
| Estrutura interna | Serialização binária derivada de DFM do Delphi de uma árvore de objetos de relatório |
| Tipo MIME | application/octet-stream |
| Tamanho de arquivo típico | 4 KB - 75 KB |
| Componentes do relatório | Bandas (cabeçalho, dados, rodapé), campos de memorando/texto, imagens e parâmetros de layout |
| Plataforma | Windows |
| Substituído por | .fr3 (FastReport VCL 3.x+, baseado em XML, de ~2002 em diante) |
| Desenvolvedor | Fast Reports Inc. (originalmente distribuído como FreeReport, um componente gratuito para Delphi/C++ Builder) |
| Magic bytes parciais | 19 00 00 00 no deslocamento 0 em aproximadamente 30% dos arquivos; o formato possui múltiplas variantes binárias sem assinatura universal |
| Lançado | circa 1998 (FastReport 2.x / FreeReport era) |
| Versão mais recente | Superseded by .fr3 (FastReport VCL 3.x+, XML-based); FRF is FastReport 2.x era only |
Conversões de FRF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos FRF.