.JASPER

JASPER-bestand

JasperReports Compiled Report File
Stel een vraag
SNEL ANTWOORD

Een JASPER-bestand is een gecompileerd binair rapportsjabloon geproduceerd door de JasperReports Java-bibliotheek. Het kan niet als een document worden geopend - een Java-applicatie moet het vullen met gegevens en exporteren naar PDF, Excel of HTML. Gebruik Jaspersoft Studio om het te inspecteren of te bekijken zonder code te schrijven.

Ontwikkelaar: Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Categorie: Gegevensbestanden MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .PKPASS · .DAT · .JSON · .RIS

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 19, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het JASPER-bestandsformaat?

Een .jasper-bestand is een gecompileerd JasperReports-rapportsjabloon - het binaire artefact dat wordt geproduceerd wanneer de JasperReports-engine een .jrxml-rapportontwerpbestand compileert. De relatie weerspiegelt Java-compilatie: .jrxml is de broncode, .jasper is de gecompileerde uitvoer, analoog aan een .class-bestand gecompileerd uit een .java-bronbestand.

Technisch gezien is een .jasper-bestand een standaard Java geserialiseerde objectstroom met de magic bytes AC ED 00 05, die een geserialiseerd net.sf.jasperreports.engine.JasperReport-object bevat. Deze objectgrafiek bevat gecompileerde Groovy- of Java-expressie-bytecode, rapportbandstructuren, stijldefinities, parameterdeclaraties en veldmappings. Omdat het formaat vertrouwt op de ingebouwde objectserialisatie van Java, is de serialisatie-UID gekoppeld aan de versie van de JasperReports-bibliotheek - een .jasper-bestand gecompileerd met JR 6.x kan mogelijk niet worden geladen onder JR 7.x en moet opnieuw worden gecompileerd vanuit de originele .jrxml-bron.

Een .jasper-bestand kan niet zelfstandig uitvoer produceren. Het vereist de JasperReports-engine om het met gegevens te vullen en vervolgens te exporteren naar een leveringsformaat zoals PDF, XLSX of HTML. Rapporten worden ontworpen in Jaspersoft Studio (dat in 2014 het stopgezette iReport verving) en uitgevoerd binnen JasperReports Server of een Java-applicatie waarin de JasperReports-bibliotheek is ingebed.

JasperReports werd gecreëerd in 2001. Jaspersoft werd in 2014 overgenomen door TIBCO, en TIBCO werd vervolgens in 2022 overgenomen door Cloud Software Group.

Beveiliging & veiligheid

RISICO: MEDIUM

.jasper-bestanden bevatten ingebedde gecompileerde Java-bytecode (expressieklassen). Een kwaadaardig ontworpen .jasper-bestand zou kwetsbaarheden in Java-deserialisatie kunnen misbruiken (het Java-serialisatieformaat is historisch gevoelig voor aanvallen; zie CVE-2015-4852 en gerelateerde „gadget chains”). Laad alleen .jasper-bestanden van vertrouwde bronnen binnen gecontroleerde omgevingen. JasperReports 6.3+ heeft sommige risico's beperkt; houd de bibliotheek up-to-date.

Formaatdetails

in een notendop
VOLLEDIGE NAAMJasperReports Compiled Report Fileook bekend als JasperReport binary, compiled Jasper report template
ONTWIKKELAARJaspersoft Corporation (now TIBCO Software / Cloud Software Group)sinds 2001 (JasperReports 0.1)
MIME-TYPEapplication/octet-stream
TYPEbinair Java geserialiseerd object (gecompileerd rapportsjabloon)
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
ACED0005
ASCII
····
Java-serialisatie-magie: 0xACED gevolgd door streamversie 0x0005. Een .jasper-bestand is een standaard via Java ObjectOutputStream geserialiseerd JasperReport-object; alle via Java geserialiseerde bestanden delen deze signatuur. Onderscheid ze van andere .ser-bestanden door de klassenaam in de stroom (net.sf.jasperreports.engine.JasperReport).

Programma's die JASPER-bestanden openen

Windows3 apps
Jaspersoft Studio Open-source File > Open, selecteer het .jasper-bestand; Studio decompileert het naar .jrxml voor weergave/bewerking. Vereist JDK.
JasperReports Server Freemium Upload .jasper naar de repository; voer het rapport uit via de web-UI om PDF/HTML-uitvoer te genereren.
JasperReports (library / runtime) Open-source Gebruik JasperFillManager.fillReport() in Java-code om met gegevens te vullen, en exporteer vervolgens naar PDF/XLSX/HTML via JasperExportManager.
macOS1 app
Jaspersoft Studio Open-source File > Open, selecteer het .jasper-bestand; Studio decompileert het naar .jrxml voor weergave/bewerking. Vereist JDK.
Linux2 apps
Jaspersoft Studio Open-source File > Open, selecteer het .jasper-bestand; Studio decompileert het naar .jrxml voor weergave/bewerking. Vereist JDK.
JasperReports (library) Open-source Standaard JVM-runtime - roep JasperFillManager programmatisch aan.

Technische details

diepe specificaties
Formaat-typeBinaire Java geserialiseerde objectstroom (gecompileerd rapportsjabloon)
Magic bytesAC ED 00 05 (Java Object Serialization stream header)
Byte-volgordeBig-endian (Java serialisatiespecificatie)
CoderingBinair (Java ObjectOutputStream-formaat)
Geserialiseerde root-klasse`net.sf.jasperreports.engine.JasperReport`
Typische bestandsgrootte10 KB - 5 MB (afhankelijk van ingebedde subrapport-bronnen)
BronformaatGecompileerd uit `.jrxml` (XML-rapportontwerp)
VersiecompatibiliteitSerialisatie-UID gekoppeld aan JasperReports-bibliotheekversie; bij grote versieverschillen is hercompilatie uit `.jrxml` vereist
Ingebedde inhoudGecompileerde Groovy/Java-expressie-bytecode, bandstructuren, stijldefinities, parameter- en velddescriptoren
Runtime-vereisteJasperReports-engine - vullen met JasperFillManager, exporteren met JasperExportManager
ExportdoelenPDF, XLSX, HTML, DOCX, CSV, ODS, en meer via JasperExportManager
PlatformWindows, Linux, macOS (elk JVM-platform)
Uitgebracht2001 (JasperReports 0.1)
Laatste versieJasperReports 7.x (2024)
Specificatiejasperreports.sourceforge.net

JASPER conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met JASPER-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over JASPER-bestanden.

Veelgestelde vragen

Hoe voer ik een .jasper-bestand uit om een PDF te krijgen?
U hebt een Java-applicatie nodig met de JasperReports-bibliotheek. Roep JasperFillManager.fillReport(jasperFile, params, dataSource) aan en vervolgens JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). Jaspersoft Studio heeft ook een ingebouwde preview/export-functie.
Kan ik een .jasper-bestand openen zonder Java?
Nee. Het bestand is een gecompileerd Java-object en vereist de JasperReports JVM-runtime om te worden verwerkt.
Waarom geeft mijn .jasper-bestand een serialisatiefout na het upgraden van JasperReports?
De serialVersionUID van de JasperReport-klasse kan tussen versies zijn gewijzigd. Recompileer vanuit de .jrxml-bron met de nieuwe JasperReports-versie.
Wat is het verschil tussen .jrxml en .jasper?
.jrxml is de door mensen bewerkbare XML-bron van het rapportontwerp; .jasper is de gecompileerde binaire runtime-vorm. De relatie is vergelijkbaar met .java → .class in Java.
Is iReport nog steeds de tool die ik moet gebruiken?
Nee - de ontwikkeling van iReport is in 2014 stopgezet. Gebruik in plaats daarvan Jaspersoft Studio (op Eclipse gebaseerd, gratis community-editie).

Referenties

1JasperReports - Compiling Report Design (TutorialsPoint)www.tutorialspoint.com
2JasperReports Library SourceForge READMEjasperreports.sourceforge.net

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.XDWDocuWorks Document

Gerelateerde extensies

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z