Vad är filformatet JPF?
Filer med filändelsen .jpf lagrar grafikdata som en del av det utökade containerformatet JPEG 2000, standardiserat som ISO/IEC 15444-2 (JPEG 2000 Part 2). Typen .jpf och dess alias .jpx delar samma interna struktur; en .jpf-fil identifieras av varumärket jpx i dess File Type-box - vilket skiljer den från basformatet .jp2 trots att de delar samma 12-byte signatur. .jpf erbjuder bättre bildkvalitet och mindre filstorlekar än JPEG vid motsvarande komprimeringsförhållanden, men använder en mer resurskrävande wavelet-baserad algoritm, vilket är en anledning till dess låga popularitet jämfört med JPEG.
JPX-standarden erbjuder ett val mellan förstörande (lossy) eller förlustfri (lossless) komprimering. Utöver bascontainern .jp2 lägger .jpf till kompositionslager för flera bildobjekt inom en enda fil, stöd för flera färgrymder, opacitetskanaler och inbäddning av ICC-profiler. Formatet inkluderar progressiv avkodning - bilddata strömmas i flera upplösningspass, vilket gör att en igenkännbar förhandsvisning visas innan hela bilden har laddats.
.jpf-data är organiserad med:
- paketströmmar (den kodade bildkodströmmen),
- kompositions- och fragmenttabellinformation,
- boxar för färgrymd och metadata.
JPEG 2000-standarden tillåter även lagring av rå kodströmsdata som .jpc-filer utan en container. .jpf omsluter en sådan kodström i en box-baserad struktur ärvd från .jp2, och utökar den med Part 2-funktioner som en enkel JP2-läsare kanske inte fullt ut stöder.
Säkerhet & trygghet
RISK: LOWEn JPF är en passiv bild utan skript, så den kan inte köra kod vid öppning. Den realistiska risken är buggar i avkodaren: JPEG 2000 (och dess Part 2-tillägg) är komplext, och felformaterade filer har utlöst minnesfel i bildbibliotek som OpenJPEG - så håll din visare och operativsystemets bild-codecs uppdaterade och var försiktig med att öppna .jpf-filer från okända källor i föråldrade verktyg. För normal användning är det lika säkert som vilken bild som helst.
Formatdetaljer
i ett nötskalProgram som öppnar JPF-filer
Tekniska detaljer
djup specifikation| MIME-typ | image/jpx |
| Magic bytes (offset 0) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A - JP2-familjens 12-byte signaturbox |
| File Type box brand | `jpx ` (4 bytes); skiljer JPX från JP2:s `jp2 `-varumärke |
| Styrande standard | ISO/IEC 15444-2:2004 - JPEG 2000 Part 2 Extensions |
| Komprimeringsalgoritm | Discrete Wavelet Transform (DWT); irreversibelt 9/7-filter (förstörande) eller reversibelt 5/3-filter (förlustfritt) |
| Förstörande / förlustfri | Båda lägena stöds; valbart per ruta (tile) eller per komponent inom samma fil |
| Bitdjup | Upp till 38 bitar per komponent, med eller utan tecken; lämplig för bilder med högt dynamiskt omfång (HDR) |
| Stöd för färgrymd | Flera färgrymder per fil: ICC-profil, sYCC, e-sRGB, CIEJab och begränsade ICC-profiler |
| Kompositionslager | Stöder flera kompositionslager (cgrp-boxar) med opacitetskanaler och z-ordningskomponering |
| Progressiv avkodning | Progressionsordningar för upplösning, lager, komponent och position möjliggör strömning i flera upplösningar |
| Tiling | Bilden delas upp i oberoende komprimerade rektangulära rutor; möjliggör strömning och slumpmässig spatial åtkomst |
| Metadatabehållare | XMP-metadata och EXIF-kompatibla UUID-boxar inbäddade nativt i boxstrukturen |
| Fragmenttabell (ftbl) | Kan referera till kodströmssegment i externa filer eller via URL - en förmåga som saknas i vanlig `.jp2` |
| Maximala bilddimensioner | Upp till 2^32 − 1 pixlar per axel (teoretisk gräns definierad av standarden) |
| Släppt | JPEG 2000 Part 2 (Extensions), ISO/IEC 15444-2, published 2004 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.loc.gov |
JPF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om JPF-filer.