Vad är filformatet QRP?
.qrp-filer innehåller data - specifikt rapporter - som genererats av applikationen QuickReport, ett komponentbibliotek utformat för att utveckla och skapa rapporter i Borland/Embarcadero Delphi- och C++Builder-projekt. En skapad rapport inkluderar element som text, grafisk layout, tabeller och sidans övergripande arrangemang.
Internt är .qrp ett binärt kompilerat format. Varje fil lagrar en sekvens av renderade sidbilder - Windows-metafiler (EMF/WMF) - producerade av QuickReports utskriftsmotor. Detta skiljer .qrp från redigerbara rapportmallar som .qrt; en .qrp-fil representerar en helt renderad, förhandsgranskningsklar ögonblicksbild som inte kan redigeras på ett meningsfullt sätt efter att den skapats.
.qrp är ett proprietärt format; det kan dock konverteras till flera mer allmänt stödda format, såsom PDF, XML, CSV och JPG, bland andra. Rapporter kan genereras inte bara direkt i ursprungsapplikationen, utan även via QuickReport API, vilket möjliggör programmatisk rapportproduktion utan den visuella designern vid körning.
Säkerhet & trygghet
RISK: LOWEn QRP är inerta renderade rapportdata (metafilsidor) och innehåller inga skript, så själva filen innebär låg risk. Den praktiska försiktighetsåtgärden gäller valet av visare: nedladdningar av «QRP viewer» på generiska portaler kan innehålla adware/PUPs - föredra QuSoft/Zylsoft-webbplatserna eller applikationsleverantören. Som alltid bör en .qrp som anländer oväntat från en okänd avsändare hanteras med normal försiktighet, även om den inte kan exekvera kod på egen hand.
Formatdetaljer
i ett nötskalProgram som öppnar QRP-filer
Tekniska detaljer
djup specifikation| Formattyp | Binär kompilerad rapport - en sparad uppsättning renderade sidmetafiler |
| Utvecklare | QuSoft AS, Norge |
| Målplattform | Windows (Delphi- och C++Builder-applikationer) |
| Intern struktur | Sekventiella EMF/WMF Windows-metafilsidor producerade av QuickReports utskriftsmotor |
| Filsignatur | Inga offentligt dokumenterade fasta magic bytes; layouten på disken är versionsberoende |
| MIME-typ | application/octet-stream |
| Redigerbar efter generering | Nej - kompilerad ögonblicksbild; den redigerbara .qrt-mallen måste ändras för att ändra rapportens design |
| Relaterat mallformat | .qrt (redigerbar QuickReport-rapportmall) |
| Körningsberoende | QuickReport runtime (TQuickRep / QRPreview) eller en kompatibel fristående QRP-visare |
| Exportmål | PDF, JPG, XML, CSV, HTML, XLS via QuickReports exportfilter |
| Rapportelement som stöds | Textband, bilder, diagram, tabeller, underrapporter och korsflikskomponenter |
| Genereringsmetod | Direkt från en Delphi/C++Builder-applikation eller programmatiskt via QuickReport API |
| Versionskompatibilitet | Fillayouten varierar beroende på QuickReport-version; äldre .qrp-filer kanske inte öppnas korrekt i nyare versioner |
| Typiskt användningsområde | Distribution av förrenderade rapporter i Delphi- och C++Builder-affärsapplikationer |
| Släppt | 1990s (QuickReport for Borland Delphi) |
| Specifikation | qusoft.com |