Qu'est-ce que le format de fichier FR3 ?
Un fichier .fr3 est un modèle de rapport utilisé par les applications FastReport pour la conception et la création de rapports. Le fichier .fr3 stocke des objets texte, des images, des mises en page de bandes dépendantes des données (en-tête, détail, pied de page) et des liaisons de champs - ainsi que du code PascalScript optionnel - sous une structure de type XML textuelle plutôt qu'un format binaire. Ces données de mise en page définissent la manière dont une application doit organiser et formater le rendu du rapport.
Lorsqu'il est exécuté avec une source de données active, le modèle .fr3 génère un rapport préparé au format .fp3, qui peut être consulté et imprimé à l'aide de l'application FastReport Viewer, ou exporté vers PDF et Excel.
Les développeurs ouvrent les fichiers .fr3 dans FastReport VCL Designer ou FastReport Studio sous Windows ; les utilisateurs finaux n'ont généralement jamais besoin de manipuler directement le modèle brut. Pour les projets multiplateformes, Fast Reports Inc. propose également le format .frx utilisé par FastReport .NET.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier .fr3 est principalement un fichier de mise en page, mais il peut intégrer du PascalScript qui s'exécute lorsque le rapport est préparé dans une application hôte. Un modèle malveillant ou altéré pourrait donc exécuter une logique de script dans le contexte de l'application qui le charge ; n'utilisez donc que des modèles .fr3 provenant de sources fiables et examinez le script intégré (visible sous forme de texte) si l'origine d'un modèle est incertaine. Le modèle lui-même ne présente aucun danger lorsqu'il est simplement stocké sur le disque.
Détails du format
en bref- Archive/chiffré .fr3 (réutilisation rare) - Quelques outils non liés ont utilisé .fr3 pour d'autres données ; le modèle de rapport FastReport est dominant.
Programmes qui ouvrent les fichiers FR3
Détails techniques
spécifications approfondies| Encodage du fichier | Basé sur du texte de type XML / notation d'objet de style Delphi DFM ; peut être stocké compressé |
| Octets magiques | Aucun - la forme texte s'ouvre avec un mot-clé « object » ou un élément racine XML ; identifié par l'extension .fr3 |
| Type MIME | application/octet-stream (primaire) ; text/xml lorsqu'il est sous forme de texte brut |
| Compression | Optionnelle - le modèle peut être enregistré non compressé (texte brut) ou sous forme binaire compressée |
| Chiffrement | Protection par mot de passe optionnelle prise en charge au niveau du fichier de rapport |
| Structure du rapport | Arborescence hiérarchique : Report → TfrxPage → bandes (en-tête, maître/détail, pied de page, résumé) → objets |
| Langage de script intégré | PascalScript - intègre une logique personnalisée de manipulation de données et d'événements directement dans le modèle |
| Types d'objets pris en charge | Memo (texte), Image, Sous-rapport, Graphique, Code-barres, Rich Text, Forme, CrossTab, et plus encore |
| Méthode de liaison de données | Objets dépendants des données basés sur des bandes, liés à des composants de jeu de données/requête lors de la conception |
| Sortie lors du rendu | Produit un fichier de rapport préparé .fp3 ; peut exporter vers PDF, Excel, HTML, RTF, CSV |
| Taille de fichier typique | 5 Ko - 2 Mo selon la complexité du rapport, le nombre de pages et les images intégrées |
| Plateforme principale | Windows (FastReport VCL pour Delphi/C++Builder) ; également Linux et macOS via FastReport FMX/.NET |
| Lignage du format | Introduit avec FastReport VCL 3 (début des années 2000) ; le « 3 » dans l'extension désigne la version 3 du moteur |
| Compatibilité entre formats | Non interchangeable avec les modèles FastReport .NET .frx - gamme de produits distincte avec une structure différente |
| Outil de développement | Ouvert et modifié dans FastReport VCL Designer (intégré) ou FastReport Studio autonome |
| Publié | Early 2000s (FastReport VCL 3.x for Delphi/C++Builder - the '3' in fr3) |
| Dernière version | Still the native template format of current FastReport VCL releases |
| Spécification | www.fast-report.com |
Conversions FR3
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers FR3.