.JASPER

JASPER-fil

JasperReports Compiled Report File
Stil et spørgsmål
HURTIGT SVAR

En JASPER-fil er en kompileret binær rapportskabelon produceret af JasperReports Java-biblioteket. Den kan ikke åbnes som et dokument - en Java-applikation skal udfylde den med data og eksportere til PDF, Excel eller HTML. For at inspicere eller forhåndsvise den uden at skrive kode, skal du bruge Jaspersoft Studio.

Udvikler: Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Kategori: Datafiler MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux
Relateret: .PKPASS · .DAT · .JSON · .RIS

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 19, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er JASPER-filformatet?

En .jasper-fil er en kompileret JasperReports-rapportskabelon - det binære artefakt, der produceres, når JasperReports-motoren kompilerer en .jrxml-rapportdesignfil. Forholdet afspejler Java-kompilering: .jrxml er kildekoden, .jasper er det kompilerede output, svarende til en .class-fil kompileret fra .java-kildekode.

Teknisk set er en .jasper-fil en standard Java-serialiseret objektstrøm med de «magic bytes» AC ED 00 05, der indeholder et serialiseret net.sf.jasperreports.engine.JasperReport-objekt. Denne objektgraf inkluderer kompileret Groovy- eller Java-udtryks-bytecode, rapportbåndstrukturer, stildefinitioner, parameterdeklarationer og felt-mappings. Da formatet afhænger af Javas indbyggede objektserialisering, er serialiserings-UID'et knyttet til JasperReports-biblioteksversionen - en .jasper-fil kompileret med JR 6.x kan fejle ved indlæsning under JR 7.x og skal rekompileres fra den originale .jrxml-kilde.

En .jasper-fil kan ikke producere output på egen hånd. Den kræver JasperReports-motoren til at udfylde den med data og derefter eksportere til et leveringsformat såsom PDF, XLSX eller HTML. Rapporter designes i Jaspersoft Studio (som erstattede den udgåede iReport i 2014) og afvikles i JasperReports Server eller enhver Java-applikation, der indlejrer JasperReports-biblioteket.

JasperReports blev oprettet i 2001. Jaspersoft blev opkøbt af TIBCO i 2014, og TIBCO blev efterfølgende opkøbt af Cloud Software Group i 2022.

Sikkerhed og tryghed

RISIKO: MEDIUM

.jasper-filer indeholder indlejret kompileret Java-bytecode (udtryksklasser). En ondsindet udformet .jasper-fil kan udnytte sårbarheder i Java-deserialisering (Java-serialiseringsformatet er historisk set udsat for angreb; se CVE-2015-4852 og relaterede «gadget chains»). Indlæs kun .jasper-filer fra betroede kilder i kontrollerede miljøer. JasperReports 6.3+ har afbødet nogle risici; hold biblioteket opdateret.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNJasperReports Compiled Report Fileogså kendt som JasperReport binary, compiled Jasper report template
UDVIKLERJaspersoft Corporation (now TIBCO Software / Cloud Software Group)siden 2001 (JasperReports 0.1)
KATEGORIDatafiler
MIME-TYPEapplication/octet-stream
TYPEbinært Java-serialiseret objekt (kompileret rapportskabelon)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
ACED0005
ASCII
····
Java-serialiseringsmagi: 0xACED efterfulgt af strømversion 0x0005. En .jasper-fil er et standard Java ObjectOutputStream-serialiseret JasperReport-objekt; alle Java-serialiserede filer deler denne signatur. Skelnes fra andre .ser-filer ved klassenavnet i strømmen (net.sf.jasperreports.engine.JasperReport).

Programmer der åbner JASPER-filer

Windows3 apps
Jaspersoft Studio Open-source File > Open, vælg .jasper-filen; Studio dekompilerer den til .jrxml for visning/redigering. Kræver JDK.
JasperReports Server Freemium Upload .jasper til arkivet; kør rapporten via web-brugerfladen for at generere PDF/HTML-output.
JasperReports (library / runtime) Open-source Brug JasperFillManager.fillReport() i Java-kode for at udfylde med data, og eksporter derefter til PDF/XLSX/HTML via JasperExportManager.
macOS1 app
Jaspersoft Studio Open-source File > Open, vælg .jasper-filen; Studio dekompilerer den til .jrxml for visning/redigering. Kræver JDK.
Linux2 apps
Jaspersoft Studio Open-source File > Open, vælg .jasper-filen; Studio dekompilerer den til .jrxml for visning/redigering. Kræver JDK.
JasperReports (library) Open-source Standard JVM-runtime - kald JasperFillManager programmatisk.

Tekniske detaljer

dyb specifikation
Format-typeBinær Java-serialiseret objektstrøm (kompileret rapportskabelon)
Magic bytesAC ED 00 05 (Java Object Serialization stream header)
Byte-ordenBig-endian (Java-serialiseringsspecifikation)
KodningBinær (Java ObjectOutputStream-format)
Serialiseret rod-klasse`net.sf.jasperreports.engine.JasperReport`
Typisk filstørrelse10 KB - 5 MB (afhænger af indlejrede underrapport-ressourcer)
KildeformatKompileret fra `.jrxml` (XML-rapportdesign)
VersionskompatibilitetSerialiserings-UID er knyttet til JasperReports-biblioteksversionen; uoverensstemmelse i hovedversion kræver rekompilering fra `.jrxml`
Indlejret indholdKompileret Groovy/Java-udtryks-bytecode, båndstrukturer, stildefinitioner, parameter- og feltbeskrivelser
Runtime-kravJasperReports-motor - udfyld med JasperFillManager, eksporter med JasperExportManager
EksportmålPDF, XLSX, HTML, DOCX, CSV, ODS og flere via JasperExportManager
PlatformWindows, Linux, macOS (enhver JVM-platform)
Udgivet2001 (JasperReports 0.1)
Seneste versionJasperReports 7.x (2024)
Specifikationjasperreports.sourceforge.net

JASPER-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med JASPER-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om JASPER-filer.

Ofte stillede spørgsmål

Hvordan kører jeg en .jasper-fil for at få en PDF?
Du skal bruge en Java-applikation med JasperReports-biblioteket. Kald JasperFillManager.fillReport(jasperFile, params, dataSource) og derefter JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). Jaspersoft Studio har også en indbygget funktion til forhåndsvisning/eksport.
Kan jeg åbne en .jasper-fil uden Java?
Nej. Filen er et kompileret Java-objekt og kræver JasperReports JVM-runtime for at blive behandlet.
Hvorfor giver min .jasper-fil en serialiseringsfejl efter opgradering af JasperReports?
serialVersionUID for JasperReport-klassen kan have ændret sig mellem versioner. Rekompiler fra .jrxml-kilden ved hjælp af den nye JasperReports-version.
Hvad er forskellen på .jrxml og .jasper?
.jrxml er den menneskeligt redigerbare XML-rapportdesignkilde; .jasper er den kompilerede binære runtime-form. Forholdet er som .java → .class i Java.
Er iReport stadig det værktøj, man skal bruge?
Nej - iReport udgik i 2014. Brug Jaspersoft Studio (Eclipse-baseret, gratis community-udgave) i stedet.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å