.JASPER

Archivo JASPER

JasperReports Compiled Report File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo JASPER es una plantilla de informe binaria compilada producida por la biblioteca Java JasperReports. No se puede abrir como un documento: una aplicación Java debe rellenarlo con datos y exportarlo a PDF, Excel o HTML. Para inspeccionarlo o previsualizarlo sin escribir código, utilice Jaspersoft Studio.

Desarrollador: Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Categoría: Archivos de datos MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .PKPASS · .DAT · .JSON · .RIS

En esta página

19k+ extensiones indexadas
Última revisión Jul 19, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo JASPER?

Un archivo .jasper es una plantilla de informe de JasperReports compilada: el artefacto binario producido cuando el motor de JasperReports compila un archivo de diseño de informe .jrxml. La relación refleja la compilación de Java: .jrxml es el código fuente, .jasper es la salida compilada, de forma análoga a un archivo .class compilado a partir de un fuente .java.

Técnicamente, un archivo .jasper es un flujo de objetos serializados de Java estándar con los bytes mágicos AC ED 00 05, que contiene un objeto net.sf.jasperreports.engine.JasperReport serializado. Este grafo de objetos incluye el código de bytes (bytecode) de expresiones Groovy o Java compiladas, estructuras de bandas de informes, definiciones de estilo, declaraciones de parámetros y mapeos de campos. Debido a que el formato depende de la serialización de objetos integrada de Java, el UID de serialización está vinculado a la versión de la biblioteca JasperReports; un archivo .jasper compilado con JR 6.x puede fallar al cargarse bajo JR 7.x y debe recompilarse desde el fuente .jrxml original.

Un archivo .jasper no puede producir resultados por sí solo. Requiere que el motor JasperReports lo rellene con datos y luego lo exporte a un formato de entrega como PDF, XLSX o HTML. Los informes se diseñan en Jaspersoft Studio (que reemplazó al descontinuado iReport en 2014) y se ejecutan dentro de JasperReports Server o cualquier aplicación Java que integre la biblioteca JasperReports.

JasperReports fue creado en 2001. Jaspersoft fue adquirida por TIBCO en 2014, y TIBCO fue posteriormente adquirida por Cloud Software Group en 2022.

Seguridad y protección

RIESGO: MEDIUM

Los archivos .jasper contienen código de bytes de Java compilado incrustado (clases de expresión). Un .jasper malintencionado podría explotar vulnerabilidades de deserialización de Java (el formato de serialización de Java es históricamente propenso a ataques; consulte CVE-2015-4852 y las cadenas de gadgets relacionadas). Cargue solo archivos .jasper de fuentes confiables dentro de entornos controlados. JasperReports 6.3+ mitigó algunos riesgos; mantenga la biblioteca actualizada.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOJasperReports Compiled Report Filetambién conocido como JasperReport binary, compiled Jasper report template
DESARROLLADORJaspersoft Corporation (now TIBCO Software / Cloud Software Group)desde 2001 (JasperReports 0.1)
TIPO MIMEapplication/octet-stream
TIPOobjeto serializado de Java binario (plantilla de informe compilada)
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
ACED0005
ASCII
····
Magia de serialización de Java: 0xACED seguido de la versión del flujo 0x0005. Un archivo .jasper es un objeto JasperReport estándar serializado mediante Java ObjectOutputStream; todos los archivos serializados de Java comparten esta firma. Se distingue de otros archivos .ser por el nombre de la clase en el flujo (net.sf.jasperreports.engine.JasperReport).

Programas que abren archivos JASPER

Windows3 apps
Jaspersoft Studio Código abierto File > Open, seleccione el archivo .jasper; Studio lo descompila a .jrxml para su visualización/edición. Requiere JDK.
JasperReports Server Freemium Suba el .jasper al repositorio; ejecute el informe a través de la interfaz de usuario web para generar la salida PDF/HTML.
JasperReports (library / runtime) Código abierto Utilice JasperFillManager.fillReport() en código Java para rellenar con datos, luego exporte a PDF/XLSX/HTML a través de JasperExportManager.
macOS1 app
Jaspersoft Studio Código abierto File > Open, seleccione el archivo .jasper; Studio lo descompila a .jrxml para su visualización/edición. Requiere JDK.
Linux2 apps
Jaspersoft Studio Código abierto File > Open, seleccione el archivo .jasper; Studio lo descompila a .jrxml para su visualización/edición. Requiere JDK.
JasperReports (library) Código abierto Entorno de ejecución JVM estándar - llame a JasperFillManager programáticamente.

Detalles técnicos

especificación profunda
Tipo de formatoFlujo de objetos serializados de Java binario (plantilla de informe compilada)
Bytes mágicosAC ED 00 05 (encabezado de flujo de serialización de objetos Java)
Orden de bytesBig-endian (especificación de serialización de Java)
CodificaciónBinario (formato Java ObjectOutputStream)
Clase serializada raíz`net.sf.jasperreports.engine.JasperReport`
Tamaño de archivo típico10 KB - 5 MB (depende de los recursos de subinformes incrustados)
Formato de origenCompilado desde `.jrxml` (diseño de informe XML)
Compatibilidad de versionesUID de serialización vinculado a la versión de la biblioteca JasperReports; el desajuste de versión mayor requiere recompilación desde `.jrxml`
Contenido incrustadoCódigo de bytes de expresiones Groovy/Java compiladas, estructuras de bandas, definiciones de estilo, descriptores de parámetros y campos
Requisito de ejecuciónMotor JasperReports - rellenar con JasperFillManager, exportar con JasperExportManager
Objetivos de exportaciónPDF, XLSX, HTML, DOCX, CSV, ODS y más a través de JasperExportManager
PlataformaWindows, Linux, macOS (cualquier plataforma JVM)
Lanzado2001 (JasperReports 0.1)
Última versiónJasperReports 7.x (2024)
Especificaciónjasperreports.sourceforge.net

Conversiones de JASPER

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos JASPER. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos JASPER.

Preguntas frecuentes

¿Cómo ejecuto un archivo .jasper para obtener un PDF?
Necesita una aplicación Java con la biblioteca JasperReports. Llame a JasperFillManager.fillReport(jasperFile, params, dataSource) y luego a JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). Jaspersoft Studio también tiene una función integrada de vista previa/exportación.
¿Puedo abrir un archivo .jasper sin Java?
No. El archivo es un objeto Java compilado y requiere el entorno de ejecución JVM de JasperReports para procesarse.
¿Por qué mi archivo .jasper da un error de serialización después de actualizar JasperReports?
El serialVersionUID de la clase JasperReport puede haber cambiado entre versiones. Recompile desde el fuente .jrxml utilizando la nueva versión de JasperReports.
¿Cuál es la diferencia entre .jrxml y .jasper?
.jrxml es el fuente de diseño de informe XML editable por humanos; .jasper es la forma binaria de ejecución compilada. La relación es como .java → .class en Java.
¿Sigue siendo iReport la herramienta a utilizar?
No - iReport se descontinuó en 2014. Utilice Jaspersoft Studio (basado en Eclipse, edición comunitaria gratuita) en su lugar.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z