Wat is het PRNX-bestandsformaat?
.prnx-bestanden zijn gekoppeld aan de XtraReports-component die deel uitmaakt van de DevExpress-suite. XtraReports wordt door .NET-softwareontwikkelaars gebruikt om rapporten te ontwerpen, te bekijken en te distribueren binnen Windows-desktop- en webapplicaties.
Bestanden met een .prnx-extensie slaan gerenderde rapportdocumenten op - een momentopname van een volledig verwerkt rapport dat klaar is voor weergave of afdrukken. Op binair niveau is een .prnx-bestand een ZIP-archief (herkenbaar aan de PK magic bytes 50 4B 03 04 op offset 0) dat XML-geformatteerde pagina-inhoud samen met eventuele ingesloten afbeeldingen of bronnen verpakt.
Het formaat wordt gegenereerd en gebruikt door de Document Viewer-component van DevExpress. Het wordt doorgaans geproduceerd op basis van rapportlay-outs die zijn opgeslagen als .repx-bestanden. De DevExpress-suite ondersteunt projecten die zijn gebouwd in omgevingen zoals:
- Visual Studio (C# en VB.NET)
- Delphi (VCL en FireMonkey)
- ASP.NET WebForms en op HTML5/JavaScript gebaseerde webviewers
.prnx-documenten kunnen vanuit de Document Viewer worden geëxporteerd naar formaten zoals PDF of RTF. De bestanden zijn niet bedoeld om te worden geopend door te dubbelklikken; ze vereisen de DevExpress Document Viewer of een compatibele applicatie om hun inhoud correct weer te geven.
Beveiliging & veiligheid
RISICO: LOWEen PRNX bevat inerte rapportgegevens (gezipte XML + afbeeldingen), geen uitvoerbare code, dus het bestand zelf is onschadelijk. De praktische valkuil is dat geen enkele consumenten-app het opent: vermijd het downloaden van dubieuze „PRNX viewer/opener”-tools van advertentieportalen - er bestaat geen legitieme zelfstandige versie. De ondersteunde route is de DevExpress-applicatie die het heeft gemaakt, of de afzender vragen om het opnieuw te exporteren als PDF/Excel.
Formaatdetails
in een notendopProgramma's die PRNX-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief; eerste 4 bytes zijn `50 4B 03 04` (`PK` magic bytes) op offset 0 |
| Interne codering | UTF-8 XML die de vooraf gerenderde paginalay-out en documentmetadata beschrijft |
| MIME-type | `application/octet-stream` |
| Ontwikkelaar | Developer Express Inc. (DevExpress) |
| Genererende component | XtraReports / PrintingSystem Document Viewer (.NET Reporting suite) |
| Bronlay-outformaat | `.repx` (bewerkbare rapportlay-out); `.prnx` bevat de gerenderde, afdrukklaar momentopname |
| Platformondersteuning | .NET (WinForms, WPF, ASP.NET WebForms, ASP.NET Core, Blazor, WinUI 3, MAUI) |
| Ingebedde bronnen | Afbeeldingen en andere activa zijn gebundeld als extra ZIP-items binnen de container |
| Inhoudsmodel | Vaste lay-out, paginageoriënteerd; elke pagina opgeslagen als volledig verwerkte XML |
| Exportmogelijkheden | Document Viewer kan exporteren naar PDF, RTF, XLSX, DOCX, HTML, CSV en afbeeldingsformaten |
| Taalomgevingen | Gemaakt vanuit projecten geschreven in C#, VB.NET en Delphi |
| Niet direct bewerkbaar | Vertegenwoordigt een gerenderde momentopname; ontwerpwijzigingen vereisen het bewerken van de bron `.repx`-lay-out |
| Inspectie | Archiveringstools zoals 7-Zip kunnen het bestand uitpakken om toegang te krijgen tot onbewerkte XML en ingebedde bronnen |
| Uitgebracht | 2000s (DevExpress XtraReports / .NET Reporting suite) |
| Specificatie | docs.devexpress.com |
PRNX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PRNX-bestanden.