Wat is het FRF-bestandsformaat?
Bestanden met de extensie .frf behoren tot de categorie document-sjabloonbestanden.
Wat bevatten FRF-bestanden?
De inhoud van bestanden met de extensie .frf omvat rapportsjablonen die zijn gegenereerd met een bibliotheek die oorspronkelijk als FreeReport werd uitgebracht. Deze bibliotheek kan worden opgenomen in applicaties die zijn ontwikkeld in de talen C++ en Delphi. In .frf-bestanden slaan ontwikkelaars documentelementen op zoals:
- gedefinieerde rapportstructuur,
- in te vullen velden,
- marges, kopteksten, voetteksten,
- tekstblokken.
Met behulp van deze componenten uit .frf-bestanden bouwen ontwikkelaars formulieren die vervolgens tijdens runtime automatisch worden gevuld met applicatiegegevens.
Waar worden FRF-bestanden voor gebruikt?
Het integreren van de FreeReport-bibliotheek in de broncode van een applicatie maakt het mogelijk om een rapportagemodule te creëren. Het wordt meestal gebruikt om afgedrukte of geëxporteerde uitvoer te genereren vanuit bedrijfs- en gegevensbeheerapplicaties. De bibliotheek werd later hernoemd naar FastReport, dat het .fr3-formaat gebruikt - een op XML gebaseerde opvolger - in plaats van .frf-bestanden. Fast Reports Inc. is vanaf 2025 nog steeds een actief softwarebedrijf, met een huidige productlijn die is gebouwd rond .fr3- en .frx-bestanden.
Beveiliging & veiligheid
RISICO: LOWFRF-bestanden zijn passieve binaire rapportsjablone die alleen binnen Delphi-ontwikkelomgevingen worden gebruikt. Ze bevatten geen direct uitvoerbare code; hun Pascal-expressies worden alleen uitgevoerd binnen de FastReport-runtimecontext.
Formaatdetails
in een notendop- FontMonger Intermediate Font (Ares Software) - Ares Software FontMonger (jaren 90, stopgezet) gebruikte naar verluidt .frf voor tussenbestanden bij lettertypeconversie - tegenwoordig extreem zeldzaam.
Programma's die FRF-bestanden openen
Technische details
diepe specificaties| Container | Geen - eigen binaire stream zonder externe wrapper |
| Codering | Binair |
| Byte-volgorde | Little-endian (Delphi/Windows-conventie) |
| Interne structuur | Van Delphi DFM afgeleide binaire serialisatie van een rapportobjectboom |
| MIME-type | application/octet-stream |
| Typische bestandsgrootte | 4 KB - 75 KB |
| Rapportcomponenten | Bands (koptekst, gegevens, voettekst), memo/tekstvelden, afbeeldingen en lay-outparameters |
| Platform | Windows |
| Vervangen door | .fr3 (FastReport VCL 3.x+, op XML gebaseerd, vanaf ca. 2002) |
| Ontwikkelaar | Fast Reports Inc. (oorspronkelijk gedistribueerd als FreeReport, een gratis Delphi/C++ Builder-component) |
| Gedeeltelijke magic bytes | 19 00 00 00 op offset 0 in ongeveer 30% van de bestanden; formaat heeft meerdere binaire varianten zonder universele handtekening |
| Uitgebracht | circa 1998 (FastReport 2.x / FreeReport era) |
| Laatste versie | Superseded by .fr3 (FastReport VCL 3.x+, XML-based); FRF is FastReport 2.x era only |
FRF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over FRF-bestanden.