.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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.ICSiCalendar data file
6.M4AMPEG-4 Audio File
7.TAGDataFlex Query Tag Name File
8.JPGJPEG Image
9.PKGmacOS Installer Package
10.BINCD/DVD Disc Image (BIN/CUE)

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-Å