Che cos'è il formato di file JPF?
I file con estensione .jpf memorizzano dati grafici come parte del formato contenitore esteso JPEG 2000, standardizzato come ISO/IEC 15444-2 (JPEG 2000 Part 2). Il tipo .jpf e il suo alias .jpx condividono la stessa struttura interna; un file .jpf è identificato dal brand jpx nel suo box File Type, il che lo distingue dal formato base .jp2 pur condividendo la stessa firma a 12 byte. Il formato .jpf offre una migliore qualità dell'immagine e dimensioni del file inferiori rispetto al JPEG a parità di rapporti di compressione, ma utilizza un algoritmo basato su wavelet più esigente in termini di risorse, motivo della sua scarsa popolarità rispetto al JPEG.
Lo standard JPX offre la scelta tra compressione lossy (con perdita) o lossless (senza perdita). Oltre al contenitore base .jp2, il formato .jpf aggiunge livelli di composizione per più oggetti immagine all'interno di un singolo file, supporto per molteplici spazi colore, canali di opacità e l'incorporamento di profili ICC. Il formato include la decodifica progressiva: i dati dell'immagine vengono trasmessi in più passaggi di risoluzione, consentendo la visualizzazione di un'anteprima riconoscibile prima del caricamento completo dell'immagine.
I dati .jpf sono organizzati utilizzando:
- flussi di pacchetti (il codestream dell'immagine codificata),
- informazioni sulla composizione e sulla tabella dei frammenti,
- box per lo spazio colore e i metadati.
Lo standard JPEG 2000 consente anche di salvare i dati grezzi del codestream come file .jpc senza contenitore. Il formato .jpf racchiude tale codestream in una struttura basata su box ereditata da .jp2, estendendola con le funzionalità della Parte 2 che un lettore JP2 di base potrebbe non supportare completamente.
Sicurezza e incolumità
RISCHIO: LOWUn file JPF è un'immagine passiva senza scripting, quindi non può eseguire codice all'apertura. Il rischio reale è legato ai bug dei decodificatori: JPEG 2000 (e le sue estensioni Part 2) è complesso e file malformati hanno innescato falle di corruzione della memoria in librerie di immagini come OpenJPEG. Pertanto, mantieni aggiornati il visualizzatore e i codec del sistema operativo e presta attenzione all'apertura di file .jpf da fonti non attendibili con strumenti obsoleti. Per l'uso normale, è sicuro come qualsiasi altra immagine.
Dettagli del formato
in sintesiProgrammi che aprono file JPF
Dettagli tecnici
specifiche approfondite| Tipo MIME | image/jpx |
| Magic bytes (offset 0) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A - box firma a 12 byte della famiglia JP2 |
| Brand del box File Type | `jpx ` (4 byte); distingue JPX dal brand `jp2 ` del formato JP2 |
| Standard di riferimento | ISO/IEC 15444-2:2004 - Estensioni JPEG 2000 Part 2 |
| Algoritmo di compressione | Trasformata Wavelet Discreta (DWT); filtro 9/7 irreversibile (lossy) o filtro 5/3 reversibile (lossless) |
| Lossy / lossless | Entrambe le modalità supportate; selezionabili per tile o per componente all'interno dello stesso file |
| Profondità di bit | Fino a 38 bit per componente, con o senza segno; adatto per immagini ad alta gamma dinamica (HDR) |
| Supporto spazio colore | Molteplici spazi colore per file: profilo ICC, sYCC, e-sRGB, CIEJab e profili ICC limitati |
| Livelli di composizione | Supporta più livelli di composizione (box cgrp) con canali di opacità e composizione basata su z-order |
| Decodifica progressiva | Gli ordini di progressione per risoluzione, livello, componente e posizione consentono lo streaming multirisoluzione |
| Tiling | Immagine suddivisa in tasselli rettangolari compressi indipendentemente; consente lo streaming e l'accesso spaziale casuale |
| Contenitori di metadati | Metadati XMP e box UUID compatibili con EXIF incorporati nativamente nella struttura a box |
| Tabella dei frammenti (ftbl) | Può fare riferimento a segmenti di codestream in file esterni o tramite URL, una capacità assente nel semplice `.jp2` |
| Dimensioni massime dell'immagine | Fino a 2^32 − 1 pixel per asse (limite teorico definito dallo standard) |
| Rilasciato | JPEG 2000 Part 2 (Extensions), ISO/IEC 15444-2, published 2004 |
| Standard aperto | Sì · royalty-free |
| Specifica | www.loc.gov |
Conversioni JPF
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file JPF.