Wat is het JPF-bestandsformaat?
Bestanden met de extensie .jpf slaan grafische gegevens op als onderdeel van de JPEG 2000 uitgebreide containerstructuur, gestandaardiseerd als ISO/IEC 15444-2 (JPEG 2000 Part 2). Het type .jpf en zijn alias .jpx delen dezelfde interne structuur; een .jpf-bestand wordt geïdentificeerd door de jpx -brand in de File Type-box - wat het onderscheidt van de basis .jp2, hoewel ze dezelfde 12-byte handtekening delen. .jpf biedt een betere beeldkwaliteit en kleinere bestandsgroottes dan JPEG bij gelijkwaardige compressieverhoudingen, maar gebruikt een rekenintensiever op wavelets gebaseerd algoritme, wat een van de redenen is voor de lage populariteit in vergelijking met JPEG.
De JPX-standaard biedt de keuze tussen compressie met verlies (lossy) of zonder verlies (lossless). Naast de basis .jp2-container voegt .jpf compositielagen toe voor meerdere afbeeldingsobjecten binnen één bestand, ondersteuning voor meerdere kleurruimten, transparantiekanalen en het insluiten van ICC-profielen. Het formaat bevat progressieve decodering - beeldgegevens worden in meerdere resolutiestappen gestreamd, waardoor een herkenbare voorvertoning verschijnt voordat de volledige afbeelding is geladen.
.jpf-gegevens zijn georganiseerd met behulp van:
- pakketstromen (de gecodeerde codestream van de afbeelding),
- compositie- en fragmenttabelinformatie,
- kleurruimte- en metadataboxen.
De JPEG 2000-standaard staat ook toe om ruwe codestream-gegevens op te slaan als .jpc-bestanden zonder container. .jpf verpakt een dergelijke codestream in een op boxen gebaseerde structuur die is overgenomen van .jp2, en breidt deze uit met Part 2-functies die een eenvoudige JP2-lezer mogelijk niet volledig ondersteunt.
Beveiliging & veiligheid
RISICO: LOWEen JPF is een passieve afbeelding zonder scripting, dus het kan geen code uitvoeren bij het openen. Het reële risico zit in decoder-bugs: JPEG 2000 (en de Part 2-extensies) is complex, en misvormde bestanden hebben geheugencorruptie veroorzaakt in beeldbibliotheken zoals OpenJPEG - houd uw viewer en OS-beeldcodecs dus up-to-date en wees voorzichtig met het openen van .jpf-bestanden van onbetrouwbare bronnen in verouderde software. Voor normaal gebruik is het net zo veilig als elke andere afbeelding.
Formaatdetails
in een notendopProgramma's die JPF-bestanden openen
Technische details
diepe specificaties| MIME-type | image/jpx |
| Magic bytes (offset 0) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A - JP2-familie 12-byte handtekeningbox |
| File Type box brand | `jpx ` (4 bytes); onderscheidt JPX van de `jp2 ` brand van JP2 |
| Toepasselijke standaard | ISO/IEC 15444-2:2004 - JPEG 2000 Part 2 Extensions |
| Compressie-algoritme | Discrete Wavelet Transform (DWT); onomkeerbaar 9/7 filter (lossy) of omkeerbaar 5/3 filter (lossless) |
| Lossy / lossless | Beide modi ondersteund; selecteerbaar per tegel of per component binnen hetzelfde bestand |
| Bitdiepte | Tot 38 bits per component, met of zonder teken; geschikt voor beelden met een hoog dynamisch bereik |
| Kleurruimte-ondersteuning | Meerdere kleurruimten per bestand: ICC-profiel, sYCC, e-sRGB, CIEJab en beperkte ICC-profielen |
| Compositielagen | Ondersteunt meerdere compositielagen (cgrp-boxen) met transparantiekanalen en z-order compositie |
| Progressieve decodering | Resolutie-, laag-, component- en positie-progressievolgordes maken multi-resolutie streaming mogelijk |
| Tiling | Afbeelding verdeeld in onafhankelijk gecomprimeerde rechthoekige tegels; maakt streaming en willekeurige ruimtelijke toegang mogelijk |
| Metadata-containers | XMP-metadata en EXIF-compatibele UUID-boxen standaard ingebed in de box-structuur |
| Fragmenttabel (ftbl) | Kan verwijzen naar codestream-segmenten in externe bestanden of via URL - een mogelijkheid die ontbreekt in standaard `.jp2` |
| Maximale afmetingen | Tot 2^32 − 1 pixels per as (theoretische limiet gedefinieerd door de standaard) |
| Uitgebracht | JPEG 2000 Part 2 (Extensions), ISO/IEC 15444-2, published 2004 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.loc.gov |
JPF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over JPF-bestanden.