.JASPER

JASPER Datei

JasperReports Compiled Report File
Frage stellen
SCHNELLE ANTWORT

Eine JASPER-Datei ist eine kompilierte binäre Berichtsvorlage, die von der JasperReports-Java-Bibliothek erstellt wurde. Sie kann nicht als Dokument geöffnet werden - eine Java-Anwendung muss sie mit Daten füllen und als PDF, Excel oder HTML exportieren. Um sie ohne Programmierung zu inspizieren oder in der Vorschau anzuzeigen, verwenden Sie Jaspersoft Studio.

Entwickler: Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Kategorie: Datendatei MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .PKPASS · .DAT · .JSON · .RIS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 19, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das JASPER-Dateiformat?

Eine .jasper-Datei ist eine kompilierte JasperReports-Berichtsvorlage - das binäre Artefakt, das entsteht, wenn die JasperReports-Engine eine .jrxml-Berichtsdesigndatei kompiliert. Die Beziehung spiegelt die Java-Kompilierung wider: .jrxml ist der Quellcode, .jasper ist die kompilierte Ausgabe, analog zu einer .class-Datei, die aus einer .java-Quelle kompiliert wurde.

Technisch gesehen ist eine .jasper-Datei ein standardmäßiger Java-serialisierter Objektstrom mit den Magic Bytes AC ED 00 05, der ein serialisiertes net.sf.jasperreports.engine.JasperReport-Objekt enthält. Dieser Objektgraph umfasst kompilierten Groovy- oder Java-Ausdrucks-Bytecode, Berichtsbandstrukturen, Stildefinitionen, Parameterdeklarationen und Feldzuordnungen. Da das Format auf der integrierten Java-Objektserialisierung basiert, ist die Serialisierungs-UID an die Version der JasperReports-Bibliothek gebunden - eine mit JR 6.x kompilierte .jasper-Datei kann unter JR 7.x möglicherweise nicht geladen werden und muss aus der ursprünglichen .jrxml-Quelle neu kompiliert werden.

Eine .jasper-Datei kann von sich aus keine Ausgabe erzeugen. Sie benötigt die JasperReports-Engine, um sie mit Daten zu füllen und dann in ein Ausgabeformat wie PDF, XLSX oder HTML zu exportieren. Berichte werden in Jaspersoft Studio entworfen (das 2014 das eingestellte iReport ersetzte) und innerhalb des JasperReports Server oder einer beliebigen Java-Anwendung ausgeführt, die die JasperReports-Bibliothek einbindet.

JasperReports wurde 2001 erstellt. Jaspersoft wurde 2014 von TIBCO übernommen, und TIBCO wurde anschließend 2022 von der Cloud Software Group übernommen.

Sicherheit

RISIKO: MEDIUM

.jasper-Dateien enthalten eingebetteten kompilierten Java-Bytecode (Ausdrucksklassen). Eine bösartig manipulierte .jasper-Datei könnte Schwachstellen in der Java-Deserialisierung ausnutzen (das Java-Serialisierungsformat ist historisch anfällig für Angriffe; siehe CVE-2015-4852 und zugehörige Gadget-Chains). Laden Sie .jasper-Dateien nur aus vertrauenswürdigen Quellen in kontrollierten Umgebungen. JasperReports 6.3+ hat einige Risiken gemindert; halten Sie die Bibliothek auf dem neuesten Stand.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEJasperReports Compiled Report Filealias JasperReport binary, compiled Jasper report template
ENTWICKLERJaspersoft Corporation (now TIBCO Software / Cloud Software Group)seit 2001 (JasperReports 0.1)
KATEGORIEDatendatei
MIME TYPEapplication/octet-stream
TYPbinäres Java-serialisiertes Objekt (kompilierte Berichtsvorlage)
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
ACED0005
ASCII
····
Java-Serialisierungs-Magic: 0xACED gefolgt von der Stream-Version 0x0005. Eine .jasper-Datei ist ein standardmäßiges über ObjectOutputStream serialisiertes JasperReport-Objekt; alle Java-serialisierten Dateien teilen diese Signatur. Unterscheidung von anderen .ser-Dateien durch den Klassennamen im Stream (net.sf.jasperreports.engine.JasperReport).

Programme zum Öffnen von JASPER-Dateien

Windows3 apps
Jaspersoft Studio Open Source Datei > Öffnen, wählen Sie die .jasper-Datei aus; Studio dekompiliert sie zur Ansicht/Bearbeitung in .jrxml. Erfordert JDK.
JasperReports Server Freemium Laden Sie die .jasper-Datei in das Repository hoch; führen Sie den Bericht über die Web-Benutzeroberfläche aus, um eine PDF/HTML-Ausgabe zu generieren.
JasperReports (library / runtime) Open Source Verwenden Sie JasperFillManager.fillReport() im Java-Code, um den Bericht mit Daten zu füllen, und exportieren Sie ihn dann über JasperExportManager nach PDF/XLSX/HTML.
macOS1 app
Jaspersoft Studio Open Source Datei > Öffnen, wählen Sie die .jasper-Datei aus; Studio dekompiliert sie zur Ansicht/Bearbeitung in .jrxml. Erfordert JDK.
Linux2 apps
Jaspersoft Studio Open Source Datei > Öffnen, wählen Sie die .jasper-Datei aus; Studio dekompiliert sie zur Ansicht/Bearbeitung in .jrxml. Erfordert JDK.
JasperReports (library) Open Source Standard-JVM-Laufzeit - rufen Sie den JasperFillManager programmatisch auf.

Technische Details

technische Spezifikation
Format-TypBinärer Java-serialisierter Objektstrom (kompilierte Berichtsvorlage)
Magic BytesAC ED 00 05 (Java Object Serialization Stream Header)
Byte-ReihenfolgeBig-endian (Java-Serialisierungsspezifikation)
KodierungBinär (Java ObjectOutputStream-Format)
Serialisierte Stammklasse`net.sf.jasperreports.engine.JasperReport`
Typische Dateigröße10 KB - 5 MB (abhängig von eingebetteten Unterbericht-Ressourcen)
QuellformatKompiliert aus `.jrxml` (XML-Berichtsdesign)
VersionskompatibilitätSerialisierungs-UID an JasperReports-Bibliotheksversion gebunden; Hauptversionskonflikte erfordern Neukompilierung aus `.jrxml`
Eingebetteter InhaltKompilierter Groovy/Java-Ausdrucks-Bytecode, Bandstrukturen, Stildefinitionen, Parameter- und Felddeskriptoren
LaufzeitanforderungJasperReports-Engine - Füllen mit JasperFillManager, Exportieren mit JasperExportManager
ExportzielePDF, XLSX, HTML, DOCX, CSV, ODS und weitere über JasperExportManager
PlattformWindows, Linux, macOS (jede JVM-Plattform)
Veröffentlicht2001 (JasperReports 0.1)
Neueste VersionJasperReports 7.x (2024)
Spezifikationjasperreports.sourceforge.net

JASPER-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit JASPER-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu JASPER-Dateien.

Häufig gestellte Fragen

Wie führe ich eine .jasper-Datei aus, um ein PDF zu erhalten?
Sie benötigen eine Java-Anwendung mit der JasperReports-Bibliothek. Rufen Sie JasperFillManager.fillReport(jasperFile, params, dataSource) und dann JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath) auf. Jaspersoft Studio verfügt ebenfalls über eine integrierte Vorschau/Export-Funktion.
Kann ich eine .jasper-Datei ohne Java öffnen?
Nein. Die Datei ist ein kompiliertes Java-Objekt und benötigt die JasperReports-JVM-Laufzeitumgebung zur Verarbeitung.
Warum verursacht meine .jasper-Datei nach einem Upgrade von JasperReports einen Serialisierungsfehler?
Die serialVersionUID der Klasse JasperReport kann sich zwischen den Versionen geändert haben. Kompilieren Sie die Datei mit der neuen JasperReports-Version aus der .jrxml-Quelle neu.
Was ist der Unterschied zwischen .jrxml und .jasper?
.jrxml ist die vom Menschen bearbeitbare XML-Berichtsdesign-Quelle; .jasper ist die kompilierte binäre Laufzeitform. Die Beziehung ist wie .java.class in Java.
Ist iReport noch das zu verwendende Werkzeug?
Nein - iReport wurde 2014 eingestellt. Verwenden Sie stattdessen Jaspersoft Studio (Eclipse-basiert, kostenlose Community Edition).

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.AVIFAV1 Image File Format (AVIF)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen