Qu'est-ce que le format de fichier FRF ?
Les fichiers avec l'extension .frf appartiennent à la catégorie des fichiers de modèles de documents.
Que contiennent les fichiers FRF ?
Le contenu des fichiers avec l'extension .frf comprend des modèles de rapports générés à l'aide d'une bibliothèque initialement publiée sous le nom de FreeReport. Cette bibliothèque peut être incorporée dans des applications développées dans les langages C++ et Delphi. Dans les fichiers .frf, les développeurs stockent des éléments de document tels que :
- la structure de rapport définie,
- les champs à remplir,
- les marges, en-têtes, pieds de page,
- les blocs de texte.
En utilisant ces composants issus des fichiers .frf, les développeurs construisent des formulaires qui sont ensuite automatiquement remplis avec les données de l'application lors de l'exécution.
À quoi servent les fichiers FRF ?
L'intégration de la bibliothèque FreeReport dans le code source d'une application permet la création d'un module de reporting. Elle est le plus souvent utilisée pour générer des sorties imprimées ou exportées à partir d'applications de gestion commerciale et de données. La bibliothèque a ensuite été renommée FastReport, qui utilise le format .fr3 - un successeur basé sur XML - au lieu des fichiers .frf. Fast Reports Inc. reste une société de logiciels active en 2025, avec sa gamme de produits actuelle construite autour des fichiers .fr3 et .frx.
Sécurité et sûreté
RISQUE : LOWLes fichiers FRF sont des modèles de rapport binaires passifs utilisés uniquement dans les environnements de développement Delphi. Ils ne contiennent pas de code exécutable directement ; leurs expressions Pascal s'exécutent uniquement dans le contexte d'exécution de FastReport.
Détails du format
en bref- FontMonger Intermediate Font (Ares Software) - Ares Software FontMonger (années 1990, abandonné) aurait utilisé .frf pour les fichiers de conversion de polices intermédiaires - extrêmement rare aujourd'hui.
Programmes qui ouvrent les fichiers FRF
Détails techniques
spécifications approfondies| Conteneur | Aucun - flux binaire propriétaire sans enveloppe externe |
| Encodage | Binaire |
| Ordre des octets | Little-endian (convention Delphi/Windows) |
| Structure interne | Sérialisation binaire dérivée du DFM de Delphi d'un arbre d'objets de rapport |
| Type MIME | application/octet-stream |
| Taille de fichier typique | 4 Ko - 75 Ko |
| Composants du rapport | Bandes (en-tête, données, pied de page), champs mémo/texte, images et paramètres de mise en page |
| Plateforme | Windows |
| Remplacé par | .fr3 (FastReport VCL 3.x+, basé sur XML, à partir de ~2002) |
| Développeur | Fast Reports Inc. (distribué à l'origine sous le nom de FreeReport, un composant gratuit pour Delphi/C++ Builder) |
| Signature binaire partielle | 19 00 00 00 à l'offset 0 dans environ 30 % des fichiers ; le format possède plusieurs variantes binaires sans signature universelle |
| Publié | circa 1998 (FastReport 2.x / FreeReport era) |
| Dernière version | Superseded by .fr3 (FastReport VCL 3.x+, XML-based); FRF is FastReport 2.x era only |
Conversions FRF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers FRF.