Was ist das FR3-Dateiformat?
Eine .fr3-Datei ist eine Berichtsvorlage, die von FastReport-Anwendungen zum Entwerfen und Erstellen von Berichten verwendet wird. Die .fr3-Datei speichert Textobjekte, Bilder, datengesteuerte Band-Layouts (Header, Detail, Footer) und Feldbindungen - zusammen mit optionalem PascalScript-Code - als textbasierte, XML-ähnliche Struktur anstelle eines Binärformats. Diese Layoutdaten definieren, wie eine Anwendung die Berichtsausgabe anordnen und formatieren soll.
Wenn sie mit einer Live-Datenquelle ausgeführt wird, generiert die .fr3-Vorlage einen vorbereiteten Bericht im .fp3-Format, der mit der FastReport Viewer-Anwendung angezeigt und gedruckt oder nach PDF und Excel exportiert werden kann.
Entwickler öffnen .fr3-Dateien im FastReport VCL Designer oder FastReport Studio unter Windows; Endbenutzer müssen in der Regel nie direkt mit der Rohvorlage arbeiten. Für plattformübergreifende Projekte bietet Fast Reports Inc. auch das .frx-Format an, das von FastReport .NET verwendet wird.
Sicherheit
RISIKO: MEDIUMEine .fr3 ist weitgehend eine Layout-Datei, kann aber PascalScript einbetten, das ausgeführt wird, wenn der Bericht innerhalb einer Host-Anwendung vorbereitet wird. Eine bösartige oder manipulierte Vorlage könnte daher Skriptlogik im Kontext der App ausführen, die sie lädt. Verwenden Sie .fr3-Vorlagen daher nur aus vertrauenswürdigen Quellen und überprüfen Sie das eingebettete Skript (sichtbar in der Textform), wenn die Herkunft einer Vorlage ungewiss ist. Die Vorlage selbst richtet keinen Schaden an, wenn sie nur auf der Festplatte liegt.
Formatdetails
kurz gefasst- Verschlüsselte/Archiv .fr3 (seltene Wiederverwendung) - Einige wenige nicht verwandte Tools haben .fr3 für andere Daten verwendet; die FastReport Berichtsvorlage ist jedoch dominant.
Programme zum Öffnen von FR3-Dateien
Technische Details
technische Spezifikation| Dateikodierung | Textbasierte XML-ähnliche / Delphi DFM-Stil Objektnotation; optional komprimiert gespeichert |
| Magic Bytes | Keine - Textform beginnt mit einem «object»-Schlüsselwort oder XML-Wurzelelement; identifiziert durch die Dateiendung .fr3 |
| MIME-Typ | application/octet-stream (primär); text/xml in Klartextform |
| Komprimierung | Optional - Vorlage kann unkomprimiert (Klartext) oder in komprimierter binärer Form gespeichert werden |
| Verschlüsselung | Optionale Passwortsicherung auf Berichtsdateiebene unterstützt |
| Berichtsstruktur | Hierarchischer Baum: Report → TfrxPage → Bänder (Header, Master/Detail, Footer, Summary) → Objekte |
| Eingebettete Skriptsprache | PascalScript - bettet benutzerdefinierte Datenmanipulations- und Ereignislogik direkt in die Vorlage ein |
| Unterstützte Objekttypen | Memo (Text), Bild, Unterbericht, Diagramm, Barcode, Rich Text, Form, CrossTab und mehr |
| Datenbindungsmethode | Bandbasierte datengesteuerte Objekte, die zur Entwurfszeit mit Dataset/Query-Komponenten verknüpft werden |
| Ausgabe beim Rendern | Erzeugt eine vorbereitete Berichtsdatei (.fp3); kann nach PDF, Excel, HTML, RTF, CSV exportieren |
| Typische Dateigröße | 5 KB - 2 MB, abhängig von der Berichtskomplexität, Seitenanzahl und eingebetteten Bildern |
| Primäre Plattform | Windows (FastReport VCL für Delphi/C++Builder); auch Linux und macOS via FastReport FMX/.NET |
| Format-Historie | Eingeführt mit FastReport VCL 3 (Anfang der 2000er); die «3» in der Endung bezeichnet Version 3 der Engine |
| Formatkompatibilität | Nicht austauschbar mit FastReport .NET .frx-Vorlagen - separate Produktlinie mit unterschiedlicher Struktur |
| Entwickler-Tool | Geöffnet und bearbeitet im FastReport VCL Designer (eingebettet) oder im eigenständigen FastReport Studio |
| Veröffentlicht | Early 2000s (FastReport VCL 3.x for Delphi/C++Builder - the '3' in fr3) |
| Neueste Version | Still the native template format of current FastReport VCL releases |
| Spezifikation | www.fast-report.com |
FR3-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FR3-Dateien.