.JASPER

Arquivo JASPER

JasperReports Compiled Report File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo JASPER é um modelo de relatório binário compilado produzido pela biblioteca Java JasperReports. Ele não pode ser aberto como um documento - uma aplicação Java deve preenchê-lo com dados e exportá-lo para PDF, Excel ou HTML. Para inspecioná-lo ou visualizá-lo sem escrever código, use o Jaspersoft Studio.

Desenvolvedor: Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Categoria: Arquivos de Dados MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .PKPASS · .DAT · .JSON · .RIS

Nesta página

19k+ extensões indexadas
Última revisão em Jul 19, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro JASPER?

Um arquivo .jasper é um modelo de relatório JasperReports compilado - o artefato binário produzido quando o mecanismo JasperReports compila um arquivo de design de relatório .jrxml. A relação espelha a compilação Java: .jrxml é o código-fonte, .jasper é a saída compilada, análogo a um arquivo .class compilado a partir de um fonte .java.

Tecnicamente, um arquivo .jasper é um fluxo de objeto serializado Java padrão com os magic bytes AC ED 00 05, contendo um objeto net.sf.jasperreports.engine.JasperReport serializado. Este gráfico de objetos inclui bytecode de expressão Groovy ou Java compilado, estruturas de bandas de relatório, definições de estilo, declarações de parâmetros e mapeamentos de campos. Como o formato depende da serialização de objetos integrada do Java, o UID de serialização está vinculado à versão da biblioteca JasperReports - um arquivo .jasper compilado com JR 6.x pode falhar ao carregar no JR 7.x e deve ser recompilado a partir do fonte .jrxml original.

Um arquivo .jasper não pode produzir saída por conta própria. Ele requer o mecanismo JasperReports para preenchê-lo com dados e, em seguida, exportá-lo para um formato de entrega como PDF, XLSX ou HTML. Os relatórios são projetados no Jaspersoft Studio (que substituiu o iReport descontinuado em 2014) e executados no JasperReports Server ou em qualquer aplicação Java que incorpore a biblioteca JasperReports.

O JasperReports foi criado em 2001. A Jaspersoft foi adquirida pela TIBCO em 2014, e a TIBCO foi posteriormente adquirida pelo Cloud Software Group em 2022.

Segurança e proteção

RISCO: MEDIUM

Arquivos .jasper contêm bytecode Java compilado incorporado (classes de expressão). Um .jasper maliciosamente criado pode explorar vulnerabilidades de desserialização Java (o formato de serialização Java é historicamente propenso a ataques; veja CVE-2015-4852 e cadeias de gadgets relacionadas). Carregue apenas arquivos .jasper de fontes confiáveis em ambientes controlados. O JasperReports 6.3+ mitigou alguns riscos; mantenha a biblioteca atualizada.

Detalhes do formato

em resumo
NOME COMPLETOJasperReports Compiled Report Filetambém conhecido como JasperReport binary, compiled Jasper report template
DESENVOLVEDORJaspersoft Corporation (now TIBCO Software / Cloud Software Group)desde 2001 (JasperReports 0.1)
TIPO MIMEapplication/octet-stream
TIPOobjeto serializado Java binário (modelo de relatório compilado)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
ACED0005
ASCII
····
Mágica de serialização Java: 0xACED seguido pela versão do fluxo 0x0005. Um arquivo .jasper é um objeto JasperReport serializado padrão via Java ObjectOutputStream; todos os arquivos serializados Java compartilham esta assinatura. Distinga de outros arquivos .ser pelo nome da classe no fluxo (net.sf.jasperreports.engine.JasperReport).

Programas que abrem arquivos JASPER

Windows3 apps
Jaspersoft Studio Código aberto File > Open, selecione o arquivo .jasper; o Studio o descompila para .jrxml para visualização/edição. Requer JDK.
JasperReports Server Freemium Envie o .jasper para o repositório; execute o relatório via interface web para gerar saída PDF/HTML.
JasperReports (library / runtime) Código aberto Use JasperFillManager.fillReport() no código Java para preencher com dados e, em seguida, exportar para PDF/XLSX/HTML via JasperExportManager.
macOS1 app
Jaspersoft Studio Código aberto File > Open, selecione o arquivo .jasper; o Studio o descompila para .jrxml para visualização/edição. Requer JDK.
Linux2 apps
Jaspersoft Studio Código aberto File > Open, selecione o arquivo .jasper; o Studio o descompila para .jrxml para visualização/edição. Requer JDK.
JasperReports (library) Código aberto Tempo de execução JVM padrão - chame o JasperFillManager programaticamente.

Detalhes técnicos

especificação profunda
Tipo de formatoFluxo de objeto serializado Java binário (modelo de relatório compilado)
Magic bytesAC ED 00 05 (cabeçalho de fluxo Java Object Serialization)
Ordem dos bytesBig-endian (especificação de serialização Java)
CodificaçãoBinário (formato Java ObjectOutputStream)
Classe serializada raiz`net.sf.jasperreports.engine.JasperReport`
Tamanho típico do arquivo10 KB - 5 MB (depende dos recursos de sub-relatórios incorporados)
Formato de origemCompilado a partir de `.jrxml` (design de relatório XML)
Compatibilidade de versãoUID de serialização vinculado à versão da biblioteca JasperReports; incompatibilidade de versão principal requer recompilação do `.jrxml`
Conteúdo incorporadoBytecode de expressão Groovy/Java compilado, estruturas de bandas, definições de estilo, descritores de parâmetros e campos
Requisito de tempo de execuçãoMecanismo JasperReports - preencher com JasperFillManager, exportar com JasperExportManager
Destinos de exportaçãoPDF, XLSX, HTML, DOCX, CSV, ODS e mais via JasperExportManager
PlataformaWindows, Linux, macOS (qualquer plataforma JVM)
Lançado2001 (JasperReports 0.1)
Versão mais recenteJasperReports 7.x (2024)
Especificaçãojasperreports.sourceforge.net

Conversões de JASPER

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos JASPER. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos JASPER.

Perguntas frequentes

Como executo um arquivo .jasper para obter um PDF?
Você precisa de uma aplicação Java com a biblioteca JasperReports. Chame JasperFillManager.fillReport(jasperFile, params, dataSource) e depois JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). O Jaspersoft Studio também possui uma visualização/exportação integrada.
Posso abrir um arquivo .jasper sem Java?
Não. O arquivo é um objeto Java compilado e requer o tempo de execução JVM do JasperReports para ser processado.
Por que meu arquivo .jasper está dando erro de serialização após atualizar o JasperReports?
O serialVersionUID da classe JasperReport pode ter mudado entre as versões. Recompile a partir do fonte .jrxml usando a nova versão do JasperReports.
Qual é a diferença entre .jrxml e .jasper?
.jrxml é o fonte de design de relatório em XML editável por humanos; .jasper é a forma binária de tempo de execução compilada. A relação é como .java → .class no Java.
O iReport ainda é a ferramenta a ser usada?
Não - o iReport foi descontinuado em 2014. Use o Jaspersoft Studio (baseado em Eclipse, edição comunitária gratuita) em seu lugar.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensões 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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z