Vad är filformatet FR3?
En .fr3-fil är en rapportmall som används av FastReport-applikationer för att designa och skapa rapporter. .fr3-filen lagrar textobjekt, bilder, datamedvetna bandlayouter (huvud, detalj, sidfot) och fältbindningar - tillsammans med valfri PascalScript-kod - som en textbaserad XML-liknande struktur snarare än ett binärt format. Denna layoutdata definierar hur en applikation ska arrangera och formatera rapportutdata.
När den körs mot en live-datakälla genererar .fr3-mallen en förberedd rapport i .fp3-formatet, som kan visas och skrivas ut med FastReport Viewer-applikationen, eller exporteras till PDF och Excel.
Utvecklare öppnar .fr3-filer i FastReport VCL Designer eller FastReport Studio på Windows; slutanvändare behöver vanligtvis aldrig arbeta med själva mallen direkt. För plattformsoberoende projekt erbjuder Fast Reports Inc. även .frx-formatet som används av FastReport .NET.
Säkerhet & trygghet
RISK: MEDIUMEn .fr3 är till stor del en layoutfil, men den kan innehålla PascalScript som körs när rapporten förbereds i en värdapplikation. En skadlig eller manipulerad mall kan därför köra skriptlogik i kontexten av appen som laddar den, så använd endast .fr3-mallar från betrodda källor och granska det inbäddade skriptet (synligt i textform) om mallens ursprung är osäkert. Själva mallen gör ingen skada när den bara ligger på disken.
Formatdetaljer
i ett nötskal- Krypterad/arkiv .fr3 (sällsynt återanvändning) - Ett fåtal orelaterade verktyg har använt .fr3 för annan data; FastReport-rapportmallen är dominerande.
Program som öppnar FR3-filer
Tekniska detaljer
djup specifikation| Filkodning | Textbaserad XML-liknande / Delphi DFM-liknande objektnotation; kan lagras komprimerad |
| Magic bytes | Inga - textform öppnas med ett «object»-nyckelord eller XML-rotelement; identifieras genom filändelsen .fr3 |
| MIME-typ | application/octet-stream (primär); text/xml i klartextform |
| Komprimering | Valfritt - mallen kan sparas okomprimerad (klartext) eller i komprimerad binär form |
| Kryptering | Valfritt lösenordsskydd stöds på rapportfilsnivå |
| Rapportstruktur | Hierarkiskt träd: Report → TfrxPage → band (huvud, master/detalj, sidfot, sammanfattning) → objekt |
| Inbäddat skriptspråk | PascalScript - bäddar in anpassad datamanipulering och händelselogik direkt i mallen |
| Objekttyper som stöds | Memo (text), Bild, Underrapport, Diagram, Streckkod, Rich Text, Form, CrossTab med flera |
| Databindningsmetod | Bandbaserade datamedvetna objekt länkade till dataset/frågekomponenter vid designtid |
| Utdata vid rendering | Producerar en .fp3 förberedd rapportfil; kan exportera till PDF, Excel, HTML, RTF, CSV |
| Typisk filstorlek | 5 KB - 2 MB beroende på rapportens komplexitet, antal sidor och inbäddade bilder |
| Primär plattform | Windows (FastReport VCL för Delphi/C++Builder); även Linux och macOS via FastReport FMX/.NET |
| Formatets ursprung | Introducerades med FastReport VCL 3 (tidigt 2000-tal); «3» i filändelsen betecknar version 3 av motorn |
| Korskompatibilitet | Inte utbytbar med FastReport .NET .frx-mallar - separat produktlinje med annan struktur |
| Utvecklarverktyg | Öppnas och redigeras i FastReport VCL Designer (inbäddad) eller fristående FastReport Studio |
| Släppt | Early 2000s (FastReport VCL 3.x for Delphi/C++Builder - the '3' in fr3) |
| Senaste version | Still the native template format of current FastReport VCL releases |
| Specifikation | www.fast-report.com |
FR3-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FR3-filer.