.JASPER

Файл JASPER

JasperReports Compiled Report File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл JASPER - это скомпилированный бинарный шаблон отчета, созданный Java-библиотекой JasperReports. Его нельзя открыть как обычный документ - Java-приложение должно заполнить его данными и экспортировать в PDF, Excel или HTML. Для просмотра или предварительного просмотра без написания кода используйте Jaspersoft Studio.

Разработчик: Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Категория: Файлы данных MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .PKPASS · .DAT · .JSON · .RIS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 19, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла JASPER?

Файл .jasper представляет собой скомпилированный шаблон отчета JasperReports - бинарный артефакт, создаваемый движком JasperReports при компиляции исходного файла дизайна отчета .jrxml. Эта взаимосвязь зеркально отражает компиляцию в Java: .jrxml является исходным кодом, а .jasper - скомпилированным результатом, аналогично файлу .class, скомпилированному из исходника .java.

Технически файл .jasper является стандартным потоком сериализованных объектов Java с магическими байтами AC ED 00 05, содержащим сериализованный объект net.sf.jasperreports.engine.JasperReport. Этот граф объектов включает скомпилированный байт-код выражений Groovy или Java, структуры полос (bands) отчета, определения стилей, объявления параметров и сопоставления полей. Поскольку формат опирается на встроенную сериализацию объектов Java, идентификатор сериализации (UID) привязан к версии библиотеки JasperReports - файл .jasper, скомпилированный в JR 6.x, может не загрузиться в JR 7.x и должен быть перекомпилирован из оригинального исходника .jrxml.

Файл .jasper не может генерировать выходные данные самостоятельно. Ему требуется движок JasperReports для заполнения данными и последующего экспорта в целевой формат, такой как PDF, XLSX или HTML. Отчеты проектируются в Jaspersoft Studio (которая заменила прекращенную в 2014 году iReport) и выполняются внутри JasperReports Server или любого Java-приложения, использующего библиотеку JasperReports.

Проект JasperReports был создан в 2001 году. Компания Jaspersoft была приобретена TIBCO в 2014 году, а TIBCO, в свою очередь, была поглощена Cloud Software Group в 2022 году.

Безопасность и защита

РИСК: MEDIUM

Файлы .jasper содержат встроенный скомпилированный байт-код Java (классы выражений). Злонамеренно созданный файл .jasper может использовать уязвимости десериализации Java (формат сериализации Java исторически подвержен атакам; см. CVE-2015-4852 и связанные цепочки гаджетов). Загружайте файлы .jasper только из доверенных источников в контролируемых средах. В JasperReports 6.3+ были приняты меры по снижению рисков; держите библиотеку в актуальном состоянии.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕJasperReports Compiled Report Fileтакже известен как JasperReport binary, compiled Jasper report template
РАЗРАБОТЧИКJaspersoft Corporation (now TIBCO Software / Cloud Software Group)с 2001 (JasperReports 0.1)
КАТЕГОРИЯФайлы данных
MIME-ТИПapplication/octet-stream
ТИПбинарный сериализованный объект Java (скомпилированный шаблон отчета)
СВЯЗАННЫЕ.pkpass.dat.json.ris
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
ACED0005
ASCII
····
Магия сериализации Java: 0xACED, за которым следует версия потока 0x0005. Файл .jasper - это стандартный объект JasperReport, сериализованный с помощью Java ObjectOutputStream; все сериализованные файлы Java имеют эту сигнатуру. Отличить от других файлов .ser можно по имени класса в потоке (net.sf.jasperreports.engine.JasperReport).

Программы, открывающие файлы JASPER

Windows3 apps
Jaspersoft Studio Открытый код Меню «File > Open», выберите файл .jasper; Studio декомпилирует его в .jrxml для просмотра и редактирования. Требуется JDK.
JasperReports Server Freemium Загрузите .jasper в репозиторий; запустите отчет через веб-интерфейс для генерации вывода в PDF/HTML.
JasperReports (library / runtime) Открытый код Используйте JasperFillManager.fillReport() в коде Java для заполнения данными, затем экспортируйте в PDF/XLSX/HTML через JasperExportManager.
macOS1 app
Jaspersoft Studio Открытый код Меню «File > Open», выберите файл .jasper; Studio декомпилирует его в .jrxml для просмотра и редактирования. Требуется JDK.
Linux2 apps
Jaspersoft Studio Открытый код Меню «File > Open», выберите файл .jasper; Studio декомпилирует его в .jrxml для просмотра и редактирования. Требуется JDK.
JasperReports (library) Открытый код Стандартная среда выполнения JVM - программный вызов JasperFillManager.

Технические подробности

глубокая спецификация
Тип форматаБинарный поток сериализованных объектов Java (скомпилированный шаблон отчета)
Магические байтыAC ED 00 05 (заголовок потока сериализации объектов Java)
Порядок байтовBig-endian (спецификация сериализации Java)
КодировкаБинарная (формат Java ObjectOutputStream)
Корневой сериализованный класс`net.sf.jasperreports.engine.JasperReport`
Типичный размер файла10 КБ - 5 МБ (зависит от встроенных ресурсов подотчетов)
Исходный форматКомпилируется из `.jrxml` (XML-дизайн отчета)
Совместимость версийUID сериализации привязан к версии библиотеки JasperReports; несоответствие мажорных версий требует перекомпиляции из `.jrxml`
Вложенный контентСкомпилированный байт-код выражений Groovy/Java, структуры полос, определения стилей, дескрипторы параметров и полей
Требования к среде выполненияДвижок JasperReports - заполнение через JasperFillManager, экспорт через JasperExportManager
Цели экспортаPDF, XLSX, HTML, DOCX, CSV, ODS и другие через JasperExportManager
ПлатформаWindows, Linux, macOS (любая платформа с JVM)
Выпущен2001 (JasperReports 0.1)
Последняя версияJasperReports 7.x (2024)
Спецификацияjasperreports.sourceforge.net

Конвертации JASPER

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами JASPER. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах JASPER.

Часто задаваемые вопросы

Как запустить файл .jasper, чтобы получить PDF?
Вам понадобится Java-приложение с библиотекой JasperReports. Вызовите JasperFillManager.fillReport(jasperFile, params, dataSource), а затем JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). В Jaspersoft Studio также есть встроенная функция предпросмотра и экспорта.
Можно ли открыть файл .jasper без Java?
Нет. Файл является скомпилированным Java-объектом и требует среды выполнения JVM с JasperReports для обработки.
Почему мой файл .jasper выдает ошибку сериализации после обновления JasperReports?
Значение serialVersionUID класса JasperReport могло измениться между версиями. Перекомпилируйте отчет из исходного кода .jrxml, используя новую версию JasperReports.
В чем разница между .jrxml и .jasper?
.jrxml - это редактируемый человеком XML-исходник дизайна отчета; .jasper - это скомпилированная бинарная форма для выполнения. Их связь подобна паре .java → .class в Java.
Стоит ли по-прежнему использовать iReport?
Нет - поддержка iReport была прекращена в 2014 году. Используйте вместо нее Jaspersoft Studio (основана на Eclipse, есть бесплатная версия Community Edition).

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z