Co to jest format pliku FP3?
Pliki .fp3 są używane do przechowywania w pełni wyrenderowanej migawki raportu wygenerowanej przez FastReport, silnik raportowania opracowany przez Fast Reports Inc. Pliki z tym rozszerzeniem są używane przez narzędzie FastReport do przechowywania danych wyjściowych przygotowanego raportu - wyniku uruchomienia szablonu .fr3 względem aktywnego źródła danych - a nie do tworzenia edytowalnych projektów układu stron.
Wyrenderowany dokument zawiera rozmieszczone strony z tekstem, obrazami, wykresami i kodami kreskowymi już połączonymi z danymi, dzięki czemu jest gotowy do przeglądania, drukowania lub eksportu bez ponownego odpytywania źródła. Daje to plikom .fp3 rolę podobną do PDF: stałej, przenośnej migawki gotowego raportu.
Format ten pochodzi z FastReport VCL 3.x i jest obsługiwany w systemach Windows, Linux (przez FastReport Lazarus/FMX) oraz macOS. Pliki są zapisywane w kompaktowym, zazwyczaj skompresowanym strumieniu binarnym, dostępna jest również opcja serializacji XML. Ochrona hasłem jest opcjonalna. Późniejszy wariant, .fp4, służy do tego samego celu w nowszych generacjach FastReport.
Pliki .fp3 można otwierać za pomocą bezpłatnego programu FastReport Viewer lub w programach FastReport VCL Designer/Studio.
Bezpieczeństwo
RYZYKO: LOWPlik .fp3 to gotowy, wypełniony danymi dokument raportu - nie zawiera logiki aktywnego źródła danych ani skryptów szablonu, więc przygotowany raport jest bezpieczny do otwierania i przeglądania. Należy używać FastReport Viewer lub aplikacji macierzystej zamiast nieznanych stron z „FP3 viewer” (które mogą zawierać adware). Jeśli raport jest poufny, warto pamiętać, że FastReport umożliwia zabezpieczenie zapisanego pliku hasłem.
Szczegóły formatu
w pigułceProgramy otwierające pliki FP3
Szczegóły techniczne
specyfikacja| Typ formatu | Przygotowany (wyrenderowany) raport - dane są już scalone z układem; nie jest to edytowalny szablon |
| Kodowanie | Binarny strumień serializowany, zazwyczaj skompresowany; obsługiwana jest również serializacja XML |
| Struktura kontenera | Drzewo obiektów raportu FastReport: strony zawierające sekcje (bands) i rozmieszczone obiekty (tekst, obrazy, wykresy, kody kreskowe) ze scalonymi danymi |
| Kompresja | Stosowana domyślnie przy zapisie, zmniejszająca rozmiar pliku w stosunku do surowego drzewa raportu w pamięci |
| Ochrona hasłem | Opcjonalna - FastReport obsługuje szyfrowanie przygotowanego raportu hasłem przed zapisem |
| Typ MIME | application/octet-stream (brak formalnie zarejestrowanego MIME; nieformalnie używa się application/x-fastreport) |
| Typowy rozmiar pliku | Od kilkunastu KB do kilku MB, zależnie od liczby stron, zawartości obrazów i objętości danych |
| Obsługa platform | Windows (FastReport VCL/FMX); Linux i macOS (edycje FastReport FMX i Lazarus) |
| Szablon źródłowy | Tworzony przez uruchomienie szablonu .fr3 przez silnik FastReport względem aktywnego źródła danych |
| Rodowód wersji | Cyfra „3” w .fp3 odzwierciedla pochodzenie z FastReport VCL 3.x; .fp4 to format przygotowanych raportów następnej generacji |
| Stan danych | Stały dokument tylko do odczytu - scalone dane nie mogą być ponownie odpytywane ani modyfikowane; zachowuje się jak migawka gotowa do druku |
| Obsługiwane typy obiektów | Tekst, sformatowany tekst (rich text), obrazy, wykresy, kody kreskowe, kody QR, podraporty, tabele krzyżowe - wszystkie wyrenderowane na miejscu |
| Podstawowe operacje | Przeglądanie, drukowanie, nawigacja po stronach i eksport (do PDF, Excel, HTML, RTF, CSV) przez FastReport Viewer lub SDK |
| Identyfikacja pliku | Brak stałej sygnatury magicznych bajtów; identyfikowany przez rozszerzenie .fp3 i wewnętrzne znaczniki serializacji FastReport |
| Wydano | Early 2000s (FastReport VCL 3.x - the '3' in fp3, alongside the .fr3 template) |
| Najnowsza wersja | Current FastReport VCL / FMX / Lazarus editions still produce .fp3 prepared reports |
| Specyfikacja | www.fast-report.com |
Konwersje FP3
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FP3.