.JASPER

Plik JASPER

JasperReports Compiled Report File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik JASPER to skompilowany binarny szablon raportu wygenerowany przez bibliotekę Java JasperReports. Nie można go otworzyć jako zwykłego dokumentu - aplikacja Java musi wypełnić go danymi i wyeksportować do formatu PDF, Excel lub HTML. Aby przejrzeć lub podejrzeć go bez pisania kodu, należy użyć Jaspersoft Studio.

Deweloper: Jaspersoft Corporation (now TIBCO Software / Cloud Software Group) Kategoria: Pliki danych MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 19, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku JASPER?

Plik .jasper to skompilowany szablon raportu JasperReports - binarny artefakt powstający, gdy silnik JasperReports kompiluje plik projektu raportu .jrxml. Relacja ta odzwierciedla kompilację w języku Java: .jrxml jest źródłem, a .jasper jest skompilowanym wynikiem, analogicznie do pliku .class skompilowanego ze źródła .java.

Technicznie plik .jasper to standardowy strumień zserializowanych obiektów Java z magicznymi bajtami AC ED 00 05, zawierający zserializowany obiekt net.sf.jasperreports.engine.JasperReport. Ten graf obiektów zawiera skompilowany kod bajtowy wyrażeń Groovy lub Java, struktury sekcji raportu, definicje stylów, deklaracje parametrów i mapowania pól. Ponieważ format opiera się na wbudowanej w Javę serializacji obiektów, identyfikator UID serializacji jest powiązany z wersją biblioteki JasperReports - plik .jasper skompilowany w JR 6.x może nie załadować się w JR 7.x i musi zostać ponownie skompilowany z oryginalnego źródła .jrxml.

Plik .jasper nie może samodzielnie wygenerować danych wyjściowych. Wymaga silnika JasperReports do wypełnienia go danymi, a następnie wyeksportowania do formatu docelowego, takiego jak PDF, XLSX lub HTML. Raporty są projektowane w Jaspersoft Studio (które zastąpiło wycofane iReport w 2014 roku) i wykonywane w ramach JasperReports Server lub dowolnej aplikacji Java osadzającej bibliotekę JasperReports.

JasperReports powstał w 2001 roku. Jaspersoft został przejęty przez TIBCO w 2014 roku, a TIBCO zostało następnie przejęte przez Cloud Software Group w 2022 roku.

Bezpieczeństwo

RYZYKO: MEDIUM

Pliki .jasper zawierają osadzony, skompilowany kod bajtowy Java (klasy wyrażeń). Złośliwie przygotowany plik .jasper mógłby wykorzystać luki w deserializacji Java (format serializacji Java jest historycznie podatny na ataki; patrz CVE-2015-4852 i powiązane łańcuchy gadżetów). Należy ładować pliki .jasper wyłącznie z zaufanych źródeł w kontrolowanych środowiskach. JasperReports 6.3+ ograniczył niektóre ryzyka; należy dbać o aktualność biblioteki.

Szczegóły formatu

w pigułce
PEŁNA NAZWAJasperReports Compiled Report Fileznany również jako JasperReport binary, compiled Jasper report template
DEWELOPERJaspersoft Corporation (now TIBCO Software / Cloud Software Group)od 2001 (JasperReports 0.1)
KATEGORIAPliki danych
TYP MIMEapplication/octet-stream
TYPbinarny zserializowany obiekt Java (skompilowany szablon raportu)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
ACED0005
ASCII
····
Magia serializacji Java: 0xACED, po którym następuje wersja strumienia 0x0005. Plik .jasper to standardowy obiekt JasperReport zserializowany za pomocą Java ObjectOutputStream; wszystkie zserializowane pliki Java współdzielą tę sygnaturę. Można go odróżnić od innych plików .ser po nazwie klasy w strumieniu (net.sf.jasperreports.engine.JasperReport).

Programy otwierające pliki JASPER

Windows3 apps
Jaspersoft Studio Open-source File > Open, wybierz plik .jasper; Studio zdekompiluje go do .jrxml w celu wyświetlenia/edycji. Wymaga JDK.
JasperReports Server Freemium Prześlij .jasper do repozytorium; uruchom raport przez interfejs WWW, aby wygenerować plik PDF/HTML.
JasperReports (library / runtime) Open-source Użyj JasperFillManager.fillReport() w kodzie Java, aby wypełnić raport danymi, a następnie wyeksportuj do PDF/XLSX/HTML za pomocą JasperExportManager.
macOS1 app
Jaspersoft Studio Open-source File > Open, wybierz plik .jasper; Studio zdekompiluje go do .jrxml w celu wyświetlenia/edycji. Wymaga JDK.
Linux2 apps
Jaspersoft Studio Open-source File > Open, wybierz plik .jasper; Studio zdekompiluje go do .jrxml w celu wyświetlenia/edycji. Wymaga JDK.
JasperReports (library) Open-source Standardowe środowisko wykonawcze JVM - wywołaj JasperFillManager programowo.

Szczegóły techniczne

specyfikacja
Typ formatuBinarny strumień zserializowanych obiektów Java (skompilowany szablon raportu)
Magiczne bajtyAC ED 00 05 (nagłówek strumienia Java Object Serialization)
Kolejność bajtówBig-endian (specyfikacja serializacji Java)
KodowanieBinarne (format Java ObjectOutputStream)
Główna zserializowana klasa`net.sf.jasperreports.engine.JasperReport`
Typowy rozmiar pliku10 KB - 5 MB (zależy od osadzonych zasobów podraportów)
Format źródłowySkompilowany z `.jrxml` (projekt raportu XML)
Kompatybilność wersjiUID serializacji powiązany z wersją biblioteki JasperReports; niezgodność wersji głównej wymaga rekompilacji z `.jrxml`
Zawartość osadzonaSkompilowany kod bajtowy wyrażeń Groovy/Java, struktury sekcji, definicje stylów, deskryptory parametrów i pól
Wymagania wykonawczeSilnik JasperReports - wypełnianie przez JasperFillManager, eksport przez JasperExportManager
Cele eksportuPDF, XLSX, HTML, DOCX, CSV, ODS i inne przez JasperExportManager
PlatformaWindows, Linux, macOS (dowolna platforma JVM)
Wydano2001 (JasperReports 0.1)
Najnowsza wersjaJasperReports 7.x (2024)
Specyfikacjajasperreports.sourceforge.net

Konwersje JASPER

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami JASPER. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki JASPER.

Najczęściej zadawane pytania

Jak uruchomić plik .jasper, aby otrzymać PDF?
Potrzebujesz aplikacji Java z biblioteką JasperReports. Wywołaj JasperFillManager.fillReport(jasperFile, params, dataSource), a następnie JasperExportManager.exportReportToPdfFile(jasperPrint, outputPath). Jaspersoft Studio posiada również wbudowaną funkcję podglądu i eksportu.
Czy mogę otworzyć plik .jasper bez Javy?
Nie. Plik jest skompilowanym obiektem Java i wymaga środowiska wykonawczego JVM z JasperReports do przetworzenia.
Dlaczego mój plik .jasper zgłasza błąd serializacji po aktualizacji JasperReports?
Wartość serialVersionUID klasy JasperReport mogła ulec zmianie między wersjami. Skompiluj ponownie plik ze źródła .jrxml, używając nowej wersji JasperReports.
Jaka jest różnica między .jrxml a .jasper?
.jrxml to edytowalne przez człowieka źródło projektu raportu w formacie XML; .jasper to skompilowana binarna forma wykonawcza. Relacja jest taka sama jak .java → .class w Javie.
Czy iReport to nadal właściwe narzędzie?
Nie - wsparcie dla iReport zakończono w 2014 roku. Zamiast niego należy używać Jaspersoft Studio (opartego na Eclipse, dostępnego w darmowej wersji Community).

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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.DBSQLite Database File
10.AVIFAV1 Image File Format (AVIF)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z