.JASPER

Fichier JASPER

JasperReports Compiled Report File
Poser une question
RÉPONSE RAPIDE

Un fichier JASPER est un modèle de rapport binaire compilé produit par la bibliothèque Java JasperReports. Il ne peut pas être ouvert comme un document classique - une application Java doit le remplir avec des données et l'exporter en PDF, Excel ou HTML. Pour l'inspecter ou le prévisualiser sans écrire de code, utilisez Jaspersoft Studio.

Développeur : Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Catégorie : Fichiers de données MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 19, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier JASPER ?

Un fichier .jasper est un modèle de rapport JasperReports compilé - l'artefact binaire produit lorsque le moteur JasperReports compile un fichier de conception de rapport .jrxml. Cette relation reflète la compilation Java : le .jrxml est la source, le .jasper est la sortie compilée, de manière analogue à un fichier .class compilé à partir d'une source .java.

Techniquement, un fichier .jasper est un flux d'objets sérialisés Java standard avec les octets magiques AC ED 00 05, contenant un objet net.sf.jasperreports.engine.JasperReport sérialisé. Ce graphe d'objets inclut le bytecode des expressions Groovy ou Java compilées, les structures de bandes de rapport, les définitions de style, les déclarations de paramètres et les mappages de champs. Étant donné que le format repose sur la sérialisation d'objets intégrée de Java, l'UID de sérialisation est lié à la version de la bibliothèque JasperReports - un fichier .jasper compilé avec JR 6.x peut échouer au chargement sous JR 7.x et doit être recompilé à partir de la source .jrxml d'origine.

Un fichier .jasper ne peut pas produire de sortie par lui-même. Il nécessite le moteur JasperReports pour le remplir de données, puis l'exporter vers un format de diffusion tel que PDF, XLSX ou HTML. Les rapports sont conçus dans Jaspersoft Studio (qui a remplacé iReport, abandonné en 2014) et exécutés au sein de JasperReports Server ou de toute application Java intégrant la bibliothèque JasperReports.

JasperReports a été créé en 2001. Jaspersoft a été acquis par TIBCO en 2014, et TIBCO a ensuite été acquis par Cloud Software Group en 2022.

Sécurité et sûreté

RISQUE : MEDIUM

Les fichiers .jasper contiennent du bytecode Java compilé intégré (classes d'expression). Un fichier .jasper conçu de manière malveillante pourrait exploiter les vulnérabilités de désérialisation Java (le format de sérialisation Java est historiquement sujet aux attaques ; voir CVE-2015-4852 et les chaînes de gadgets associées). Ne chargez des fichiers .jasper que provenant de sources fiables dans des environnements contrôlés. JasperReports 6.3+ a atténué certains risques ; maintenez la bibliothèque à jour.

Détails du format

en bref
NOM COMPLETJasperReports Compiled Report Filealias JasperReport binary, compiled Jasper report template
DÉVELOPPEURJaspersoft Corporation (now TIBCO Software / Cloud Software Group)depuis 2001 (JasperReports 0.1)
TYPE MIMEapplication/octet-stream
TYPEobjet sérialisé Java binaire (modèle de rapport compilé)
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
ACED0005
ASCII
····
Magie de sérialisation Java : 0xACED suivi de la version du flux 0x0005. Un fichier .jasper est un objet JasperReport standard sérialisé via ObjectOutputStream ; tous les fichiers sérialisés Java partagent cette signature. Distinguez-le des autres fichiers .ser par le nom de la classe dans le flux (net.sf.jasperreports.engine.JasperReport).

Programmes qui ouvrent les fichiers JASPER

Windows3 apps
Jaspersoft Studio Open-source Fichier > Ouvrir, sélectionnez le fichier .jasper ; Studio le décompile en .jrxml pour visualisation/édition. Nécessite un JDK.
JasperReports Server Freemium Téléchargez le .jasper vers le référentiel ; exécutez le rapport via l'interface Web pour générer une sortie PDF/HTML.
JasperReports (library / runtime) Open-source Utilisez JasperFillManager.fillReport() dans le code Java pour remplir avec des données, puis exportez en PDF/XLSX/HTML via JasperExportManager.
macOS1 app
Jaspersoft Studio Open-source Fichier > Ouvrir, sélectionnez le fichier .jasper ; Studio le décompile en .jrxml pour visualisation/édition. Nécessite un JDK.
Linux2 apps
Jaspersoft Studio Open-source Fichier > Ouvrir, sélectionnez le fichier .jasper ; Studio le décompile en .jrxml pour visualisation/édition. Nécessite un JDK.
JasperReports (library) Open-source Runtime JVM standard - appelez JasperFillManager par programmation.

Détails techniques

spécifications approfondies
Type de formatFlux d'objets sérialisés Java binaires (modèle de rapport compilé)
Octets magiquesAC ED 00 05 (en-tête de flux de sérialisation d'objet Java)
Ordre des octetsBig-endian (spécification de sérialisation Java)
EncodageBinaire (format Java ObjectOutputStream)
Classe sérialisée racine`net.sf.jasperreports.engine.JasperReport`
Taille de fichier typique10 Ko - 5 Mo (dépend des ressources de sous-rapport intégrées)
Format sourceCompilé à partir de `.jrxml` (conception de rapport XML)
Compatibilité de versionUID de sérialisation lié à la version de la bibliothèque JasperReports ; une incompatibilité de version majeure nécessite une recompilation à partir du `.jrxml`
Contenu intégréBytecode d'expression Groovy/Java compilé, structures de bandes, définitions de style, descripteurs de paramètres et de champs
Exigence d'exécutionMoteur JasperReports - remplissage avec JasperFillManager, export avec JasperExportManager
Cibles d'exportationPDF, XLSX, HTML, DOCX, CSV, ODS, et plus via JasperExportManager
PlateformeWindows, Linux, macOS (toute plateforme JVM)
Publié2001 (JasperReports 0.1)
Dernière versionJasperReports 7.x (2024)
Spécificationjasperreports.sourceforge.net

Conversions JASPER

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers JASPER. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers JASPER.

Foire aux questions

Comment exécuter un fichier .jasper pour obtenir un PDF ?
Vous avez besoin d'une application Java avec la bibliothèque JasperReports. Appelez JasperFillManager.fillReport(jasperFile, params, dataSource) puis JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). Jaspersoft Studio dispose également d'une fonction de prévisualisation/exportation intégrée.
Puis-je ouvrir un fichier .jasper sans Java ?
Non. Le fichier est un objet Java compilé et nécessite l'environnement d'exécution JVM de JasperReports pour être traité.
Pourquoi mon fichier .jasper donne-t-il une erreur de sérialisation après la mise à jour de JasperReports ?
Le serialVersionUID de la classe JasperReport peut avoir changé entre les versions. Recompilez à partir de la source .jrxml en utilisant la nouvelle version de JasperReports.
Quelle est la différence entre .jrxml et .jasper ?
.jrxml est la source de conception du rapport en XML modifiable par l'homme ; .jasper est la forme binaire compilée pour l'exécution. La relation est identique à .java → .class en Java.
iReport est-il toujours l'outil à utiliser ?
Non - iReport a été abandonné en 2014. Utilisez Jaspersoft Studio (basé sur Eclipse, édition communautaire gratuite) à la place.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z