Hva er JPF-filformatet?
Filer med filendelsen .jpf lagrer grafikkdata som en del av det utvidede containerformatet for JPEG 2000, standardisert som ISO/IEC 15444-2 (JPEG 2000 Part 2). Typen .jpf og dens alias .jpx deler samme interne struktur; en .jpf-fil identifiseres av jpx -merket i sin «File Type»-boks - noe som skiller den fra den grunnleggende .jp2 selv om de deler den samme 12-byte signaturen. .jpf tilbyr bedre bildekvalitet og mindre filstørrelser enn JPEG ved tilsvarende komprimeringsforhold, men bruker en mer ressurskrevende wavelet-basert algoritme, som er en av grunnene til dens lave popularitet sammenlignet med JPEG.
JPX-standarden tilbyr et valg mellom tapsholdig (lossy) eller tapsfri (lossless) komprimering. Utover den grunnleggende .jp2-containeren, legger .jpf til komposisjonslag for flere bildeobjekter i en enkelt fil, støtte for flere fargerom, opasitetskanaler og innebygging av ICC-profiler. Formatet inkluderer progressiv dekoding - bildedata strømmes i flere oppløsningsomganger, noe som gjør at en gjenkjennelig forhåndsvisning vises før hele bildet er lastet inn.
.jpf-data er organisert ved hjelp av:
- pakkestrømmer (den kodede bildestrømmen),
- informasjon om komposisjons- og fragmenttabeller,
- bokser for fargerom og metadata.
JPEG 2000-standarden tillater også lagring av rå kodestrømdata som .jpc-filer uten en container. .jpf pakker en slik kodestrøm inn i en boksbasert struktur arvet fra .jp2, og utvider den med Part 2-funksjoner som en grunnleggende JP2-leser kanskje ikke støtter fullt ut.
Sikkerhet og trygghet
RISIKO: LOWEn JPF er et passivt bilde uten skripting, så det kan ikke kjøre kode ved åpning. Den reelle risikoen er feil i dekoderen: JPEG 2000 (og dens Part 2-utvidelser) er kompleks, og feilformaterte filer har utløst minnekorrupsjonsfeil i bildebiblioteker som OpenJPEG - så hold visningsprogrammet og operativsystemets bildekodeker oppdatert, og vær forsiktig med å åpne .jpf-filer fra upålitelige kilder i et utdatert verktøy. Ved normal bruk er det like trygt som ethvert annet bilde.
Formatdetaljer
i et nøtteskallProgrammer som åpner JPF-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | image/jpx |
| Magic bytes (offset 0) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A - JP2-familiens 12-byte signaturboks |
| File Type box brand | `jpx ` (4 bytes); skiller JPX fra JP2s `jp2 `-merke |
| Styrende standard | ISO/IEC 15444-2:2004 - JPEG 2000 Part 2 Extensions |
| Komprimeringsalgoritme | Discrete Wavelet Transform (DWT); irreversibelt 9/7-filter (lossy) eller reversibelt 5/3-filter (lossless) |
| Lossy / lossless | Begge moduser støttes; valgbart per flis (tile) eller per komponent i samme fil |
| Bitdybde | Opptil 38 biter per komponent, med eller uten fortegn; egnet for bilder med høyt dynamisk omfang (HDR) |
| Støtte for fargerom | Flere fargerom per fil: ICC-profil, sYCC, e-sRGB, CIEJab og begrensede ICC-profiler |
| Komposisjonslag | Støtter flere komposisjonslag (cgrp-bokser) med opasitetskanaler og z-rekkefølge-komposisjon |
| Progressiv dekoding | Rekkefølge for progresjon av oppløsning, lag, komponent og posisjon muliggjør strømming i flere oppløsninger |
| Tiling | Bildet er delt inn i uavhengig komprimerte rektangulære fliser; muliggjør strømming og tilfeldig romlig tilgang |
| Metadata-containere | XMP-metadata og EXIF-kompatible UUID-bokser innebygd i boksstrukturen |
| Fragmenttabell (ftbl) | Kan referere til kodestrømsegmenter i eksterne filer eller via URL - en funksjon som mangler i vanlig `.jp2` |
| Maksimal bildestørrelse | Opptil 2^32 − 1 piksler per akse (teoretisk grense definert av standarden) |
| Utgitt | JPEG 2000 Part 2 (Extensions), ISO/IEC 15444-2, published 2004 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.loc.gov |
JPF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om JPF-filer.