.JRPRINT

Arquivo JRPRINT

JasperReports Print File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo JRPRINT é um relatório JasperReports totalmente renderizado - com dados já preenchidos, salvo como um objeto Java serializado. Abra-o com o Jaspersoft Studio (gratuito) ou com a biblioteca JasperReports em um aplicativo Java e, em seguida, exporte para PDF, Excel ou outro formato. Não existe um visualizador genérico porque o arquivo depende do runtime do JasperReports.

Desenvolvedor: Jaspersoft (now Cloud Software Group / formerly TIBCO) 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 Aug 5, 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 JRPRINT?

Arquivos com a extensão .jrprint estão associados ao JasperReports - uma biblioteca Java de código aberto projetada para a criação de relatórios. Um arquivo .jrprint representa o relatório final renderizado: ele armazena a saída totalmente preenchida - cabeçalhos, rodapés, layout de página, texto e imagens - após os dados em tempo real terem sido mesclados ao design do relatório. Tecnicamente, cada arquivo é um objeto Java serializado (net.sf.jasperreports.engine.JasperPrint) gravado no formato padrão Java Object Serialization, iniciando com os magic bytes binários 0xACED.

Cooperação entre arquivos .jrprint e .jasper

O formato .jrprint situa-se no final do pipeline do JasperReports. O design de um relatório começa como um arquivo fonte .jrxml, que é compilado em um modelo binário .jasper. Em tempo de execução, o mecanismo JasperReports preenche esse modelo compilado com dados reais e grava o resultado em um arquivo .jrprint. Tanto o .jasper quanto o .jrprint são elementos da suíte JasperReports, mas possuem funções diferentes: o .jasper contém o modelo de design compilado, enquanto o .jrprint é o documento final, pronto para impressão.

Conversão e exibição de arquivos .jrprint

O uso da biblioteca JasperReports permite a conversão do formato .jrprint para formatos de arquivo mais amplamente utilizados, como PDF, HTML, XLS, CSV, RTF e XML. Uma forma alternativa de saída serializada em XML é salva com a extensão .jrpxml. Os arquivos .jrprint não possuem restrições quanto aos sistemas operacionais - eles podem ser exibidos em ambientes Windows, macOS ou Linux onde quer que um Java Runtime Environment compatível esteja disponível.

Segurança e proteção

RISCO: MEDIUM

Um .jrprint é um objeto Java serializado, e a desserialização de Java serializado não confiável é um risco de segurança conhecido (ataques de desserialização de objetos). Abra apenas arquivos .jrprint de fontes em que você confia, dentro das ferramentas JasperReports, e mantenha a biblioteca atualizada. O arquivo em si não executa nada sozinho, mas nunca forneça um .jrprint desconhecido para um caminho JRLoader personalizado em um serviço que processa entradas externas.

Detalhes do formato

em resumo
NOME COMPLETOJasperReports Print File
DESENVOLVEDORJaspersoft (now Cloud Software Group / formerly TIBCO)desde Early 2000s with the JasperReports library (first release 2001)
TIPO MIMEapplication/octet-stream
TIPOObjeto Java serializado (uma instância net.sf.jasperreports.engine.JasperPrint)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
ACED0005
ASCII
····
Um .jrprint é um objeto serializado em Java, portanto, normalmente começa com o magic de Java Object Serialization Stream 0xACED seguido pela versão 0x0005. Ele também pode ser salvo de forma comprimida ou em formato XML (.jrpxml), dependendo das configurações de exportação, portanto, trate 0xACED como a assinatura típica, mas não garantida.

Programas que abrem arquivos JRPRINT

Windows2 apps
Jaspersoft Studio Gratuito Abra o .jrprint no visualizador de relatórios (ou via Preview) e, em seguida, exporte para PDF/XLS/HTML/CSV.
JasperReports library (Java app) Código aberto Carregue com JRLoader.loadObject(file) e use JasperExportManager.exportReportToPdfFile(...) para converter.
macOS2 apps
Jaspersoft Studio Gratuito Abra o .jrprint no visualizador de relatórios (ou via Preview) e, em seguida, exporte para PDF/XLS/HTML/CSV.
JasperReports library (Java app) Código aberto Carregue com JRLoader.loadObject(file) e use JasperExportManager.exportReportToPdfFile(...) para converter.
Linux2 apps
Jaspersoft Studio Gratuito Abra o .jrprint no visualizador de relatórios (ou via Preview) e, em seguida, exporte para PDF/XLS/HTML/CSV.
JasperReports library (Java app) Código aberto Carregue com JRLoader.loadObject(file) e use JasperExportManager.exportReportToPdfFile(...) para converter.

Detalhes técnicos

especificação profunda
Tipo de formatoObjeto Java serializado - uma instância net.sf.jasperreports.engine.JasperPrint armazenada no formato Java Object Serialization
Magic bytes0xAC 0xED 0x00 0x05 - cabeçalho padrão Java Object Serialization Stream no deslocamento 0
Tipo MIMEapplication/octet-stream
DesenvolvedorJaspersoft (agora Cloud Software Group, anteriormente TIBCO Jaspersoft)
Estágio do pipelineSaída de estágio final: produzida após o mecanismo JasperReports preencher um modelo .jasper compilado com uma fonte de dados
Legibilidade humanaBinário, não legível por humanos; deve ser aberto via API JasperReports ou Jaspersoft Studio
Variante comprimidaPode ser gravado como binário comprimido em GZIP; a extensão .jrpxml denota uma forma equivalente serializada em XML do mesmo conteúdo
Destinos de exportaçãoPDF, HTML, XLS/XLSX, CSV, RTF, DOCX, ODS, XML, JSON e texto simples via implementações JRExporter integradas
Dependência de runtimeJava Runtime Environment (JRE) com o JAR da biblioteca JasperReports no classpath
Sensibilidade de versãoFortemente vinculado à versão da biblioteca JasperReports geradora; os arquivos podem ser ilegíveis por versões da biblioteca significativamente mais antigas ou mais recentes
Conteúdo armazenadoPáginas totalmente renderizadas, incluindo texto, imagens, gráficos, códigos de barras, linhas, retângulos e geometria de layout precisa
Suporte multiplataformaFunciona em qualquer SO com um JRE compatível: Windows, macOS e Linux são todos suportados
API de exportaçãonet.sf.jasperreports.engine.JasperExportManager e a interface JRExporter e suas implementações
Formatos relacionados.jrxml (fonte do design), .jasper (modelo compilado), .jrpxml (arquivo de impressão serializado em XML)
LançadoEarly 2000s with the JasperReports library (first release 2001)
Especificaçãocommunity.jaspersoft.com

Conversões de JRPRINT

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos JRPRINT. 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 JRPRINT.

Perguntas frequentes

Como abro um arquivo .jrprint?
Abra-o no Jaspersoft Studio (o designer gratuito do JasperReports) e use seu visualizador/exportador de relatórios, ou carregue-o em um aplicativo Java com a biblioteca JasperReports. Não há um visualizador genérico porque é um objeto Java serializado.
Como converto um .jrprint para PDF?
No Jaspersoft Studio, abra o arquivo e escolha Exportar > PDF; ou em Java, chame JasperExportManager.exportReportToPdfFile(jasperPrint, «out.pdf»). O PDF é a exportação mais comum.
Qual é a diferença entre .jrxml, .jasper e .jrprint?
O .jrxml é o design do relatório (modelo XML), o .jasper é esse modelo compilado e o .jrprint é o relatório final após ter sido preenchido com dados - pronto para imprimir ou exportar.
Posso abrir um .jrprint sem Java?
Na verdade, não - ele depende do runtime do JasperReports, que é Java. Sem ele, peça a quem produziu o arquivo para exportá-lo para PDF/Excel para você.
Por que não posso simplesmente clicar duas vezes em um .jrprint para lê-lo?
Ele não é um documento; é um objeto Java salvo que descreve um relatório renderizado. Ele precisa do mecanismo JasperReports para ser exibido ou exportado para um formato legível.

Referências

1JasperReports Library (GitHub)github.com
2Jaspersoft Studio (Community project)community.jaspersoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

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