.JASPER

JASPER-fil

JasperReports Compiled Report File
Still et spørsmål
HURTIGSVAR

En JASPER-fil er en kompilert binær rapportmal produsert av JasperReports Java-biblioteket. Den kan ikke åpnes som et vanlig dokument - en Java-applikasjon må fylle den med data og eksportere den til PDF, Excel eller HTML. For å inspisere eller forhåndsvise den uten å skrive kode, bruk Jaspersoft Studio.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 19, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er JASPER-filformatet?

En .jasper-fil er en kompilert JasperReports-rapportmal - det binære artefaktet som produseres når JasperReports-motoren kompilerer en .jrxml-rapportdesignfil. Forholdet speiler Java-kompilering: .jrxml er kildekoden, .jasper er det kompilerte resultatet, analogt med en .class-fil kompilert fra .java-kildekode.

Teknisk sett er en .jasper-fil en standard Java-serialisert objektstrøm med de magiske bytene AC ED 00 05, som inneholder et serialisert net.sf.jasperreports.engine.JasperReport-objekt. Denne objektgrafen inkluderer kompilert Groovy- eller Java-uttrykks-bytekode, rapportbåndstrukturer, stildefinisjoner, parameterdeklarasjoner og feltmappinger. Fordi formatet baserer seg på Javas innebygde objektserialisering, er serialiserings-UID-en knyttet til JasperReports-bibliotekversjonen - en .jasper-fil kompilert med JR 6.x kan mislykkes i å laste under JR 7.x og må kompileres på nytt fra den originale .jrxml-kilden.

En .jasper-fil kan ikke produsere utdata på egen hånd. Den krever JasperReports-motoren for å fylle den med data og deretter eksportere til et leveringsformat som PDF, XLSX eller HTML. Rapporter designes i Jaspersoft Studio (som erstattet den utgåtte iReport i 2014) og kjøres i JasperReports Server eller en hvilken som helst Java-applikasjon som bygger inn JasperReports-biblioteket.

JasperReports ble opprettet i 2001. Jaspersoft ble kjøpt opp av TIBCO i 2014, og TIBCO ble etterfølgende kjøpt opp av Cloud Software Group i 2022.

Sikkerhet og trygghet

RISIKO: MEDIUM

.jasper-filer inneholder innebygd kompilert Java-bytekode (uttrykksklasser). En ondsinnet utformet .jasper kan utnytte sårbarheter i Java-deserialisering (Java-serialiseringsformatet er historisk utsatt for angrep; se CVE-2015-4852 og relaterte «gadget chains»). Last kun .jasper-filer fra pålitelige kilder i kontrollerte miljøer. JasperReports 6.3+ har redusert enkelte risikoer; hold biblioteket oppdatert.

Formatdetaljer

i et nøtteskall
FULLT NAVNJasperReports Compiled Report Fileogså kjent som JasperReport binary, compiled Jasper report template
UTVIKLERJaspersoft Corporation (now TIBCO Software / Cloud Software Group)siden 2001 (JasperReports 0.1)
KATEGORIDatafiler
MIME-TYPEapplication/octet-stream
TYPEbinært Java-serialisert objekt (kompilert rapportmal)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
ACED0005
ASCII
····
Java-serialiseringsmagi: 0xACED etterfulgt av strømversjon 0x0005. En .jasper-fil er et standard Java ObjectOutputStream-serialisert JasperReport-objekt; alle Java-serialiserte filer deler denne signaturen. Skilles fra andre .ser-filer ved klassenavnet i strømmen (net.sf.jasperreports.engine.JasperReport).

Programmer som åpner JASPER-filer

Windows3 apps
Jaspersoft Studio Åpen kildekode File > Open, velg .jasper-filen; Studio dekompilerer den til .jrxml for visning/redigering. Krever JDK.
JasperReports Server Freemium Last opp .jasper til depotet; kjør rapporten via web-grensesnittet for å generere PDF/HTML-utdata.
JasperReports (library / runtime) Åpen kildekode Bruk JasperFillManager.fillReport() i Java-kode for å fylle med data, og eksporter deretter til PDF/XLSX/HTML via JasperExportManager.
macOS1 app
Jaspersoft Studio Åpen kildekode File > Open, velg .jasper-filen; Studio dekompilerer den til .jrxml for visning/redigering. Krever JDK.
Linux2 apps
Jaspersoft Studio Åpen kildekode File > Open, velg .jasper-filen; Studio dekompilerer den til .jrxml for visning/redigering. Krever JDK.
JasperReports (library) Åpen kildekode Standard JVM-kjøretidsmiljø - kall JasperFillManager programmatisk.

Tekniske detaljer

dyp spesifikasjon
FormattypeBinær Java-serialisert objektstrøm (kompilert rapportmal)
Magiske byteAC ED 00 05 (Java Object Serialization strøm-header)
ByterekkefølgeBig-endian (Java serialiseringsspesifikasjon)
KodingBinær (Java ObjectOutputStream-format)
Rot-serialisert klasse`net.sf.jasperreports.engine.JasperReport`
Typisk filstørrelse10 KB - 5 MB (avhenger av innebygde underrapport-ressurser)
KildeformatKompilert fra `.jrxml` (XML-rapportdesign)
VersjonskompatibilitetSerialiserings-UID er knyttet til JasperReports-bibliotekversjon; avvik i hovedversjon krever rekompilering fra `.jrxml`
Innebygd innholdKompilert Groovy/Java-uttrykks-bytekode, båndstrukturer, stildefinisjoner, parameter- og feltbeskrivelser
KjøretidskravJasperReports-motor - fyll med JasperFillManager, eksporter med JasperExportManager
EksportmålPDF, XLSX, HTML, DOCX, CSV, ODS, og mer via JasperExportManager
PlattformWindows, Linux, macOS (alle JVM-plattformer)
Utgitt2001 (JasperReports 0.1)
Siste versjonJasperReports 7.x (2024)
Spesifikasjonjasperreports.sourceforge.net

JASPER-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med JASPER-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om JASPER-filer.

Ofte stilte spørsmål

Hvordan kjører jeg en .jasper-fil for å få en PDF?
Du trenger en Java-applikasjon med JasperReports-biblioteket. Kall JasperFillManager.fillReport(jasperFile, params, dataSource) og deretter JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). Jaspersoft Studio har også innebygd forhåndsvisning/eksport.
Kan jeg åpne en .jasper-fil uten Java?
Nei. Filen er et kompilert Java-objekt og krever JasperReports JVM-kjøretidsmiljø for å behandles.
Hvorfor gir .jasper-filen min en serialiseringsfeil etter oppgradering av JasperReports?
serialVersionUID for JasperReport-klassen kan ha endret seg mellom versjoner. Kompiler på nytt fra .jrxml-kilden ved å bruke den nye JasperReports-versjonen.
Hva er forskjellen mellom .jrxml og .jasper?
.jrxml er den menneskelig redigerbare XML-rapportdesignkilden; .jasper er den kompilerte binære kjøretidsformen. Forholdet er som .java → .class i Java.
Er iReport fortsatt verktøyet man skal bruke?
Nei - iReport ble avviklet i 2014. Bruk Jaspersoft Studio (Eclipse-basert, gratis community-utgave) i stedet.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å