¿Qué es el formato de archivo JPF?
Los archivos con la extensión .jpf almacenan datos gráficos como parte del formato de contenedor extendido JPEG 2000, estandarizado como ISO/IEC 15444-2 (JPEG 2000 Parte 2). El tipo .jpf y su alias .jpx comparten la misma estructura interna; un archivo .jpf se identifica por la marca jpx en su cuadro de tipo de archivo (File Type box), lo que lo distingue del .jp2 base, aunque comparten la misma firma de 12 bytes. El formato .jpf ofrece una mejor calidad de imagen y tamaños de archivo más pequeños que JPEG con relaciones de compresión equivalentes, pero utiliza un algoritmo basado en ondículas que consume más recursos, lo cual es una de las razones de su baja popularidad en comparación con JPEG.
El estándar JPX ofrece la posibilidad de elegir entre compresión con pérdida (lossy) o sin pérdida (lossless). Más allá del contenedor .jp2 base, el .jpf añade capas de composición para múltiples objetos de imagen dentro de un solo archivo, soporte para múltiples espacios de color, canales de opacidad e incrustación de perfiles ICC. El formato incluye decodificación progresiva: los datos de la imagen se transmiten en múltiples pasadas de resolución, lo que permite que aparezca una vista previa reconocible antes de que se cargue la imagen completa.
Los datos .jpf se organizan mediante:
- flujos de paquetes (el flujo de código de la imagen codificada),
- información de tablas de composición y fragmentos,
- cuadros de metadatos y espacio de color.
El estándar JPEG 2000 también permite guardar datos de flujo de código sin procesar como archivos .jpc sin contenedor. El .jpf envuelve dicho flujo de código en una estructura basada en cuadros heredada de .jp2, extendiéndola con características de la Parte 2 que un lector de JP2 básico podría no admitir por completo.
Seguridad y protección
RIESGO: LOWUn JPF es una imagen pasiva sin scripts, por lo que no puede ejecutar código al abrirse. El riesgo real son los errores del decodificador: JPEG 2000 (y sus extensiones de la Parte 2) es complejo, y los archivos malformados han provocado fallos de corrupción de memoria en bibliotecas de imágenes como OpenJPEG; por lo tanto, mantenga actualizados su visor y los códecs de imagen del sistema operativo, y tenga cuidado al abrir archivos .jpf de fuentes no confiables en herramientas obsoletas. Para un uso normal, es tan seguro como cualquier imagen.
Detalles del formato
en pocas palabrasProgramas que abren archivos JPF
Detalles técnicos
especificación profunda| Tipo MIME | image/jpx |
| Magic bytes (desplazamiento 0) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A - cuadro de firma de 12 bytes de la familia JP2 |
| Marca del cuadro File Type | `jpx ` (4 bytes); distingue JPX de la marca `jp2 ` de JP2 |
| Estándar regulador | ISO/IEC 15444-2:2004 - Extensiones JPEG 2000 Parte 2 |
| Algoritmo de compresión | Transformada de ondícula discreta (DWT); filtro 9/7 irreversible (con pérdida) o filtro 5/3 reversible (sin pérdida) |
| Con pérdida / sin pérdida | Ambos modos soportados; seleccionable por tesela o por componente dentro del mismo archivo |
| Profundidad de bits | Hasta 38 bits por componente, con o sin signo; adecuado para imágenes de alto rango dinámico |
| Soporte de espacio de color | Múltiples espacios de color por archivo: perfil ICC, sYCC, e-sRGB, CIEJab y perfiles ICC restringidos |
| Capas de composición | Soporta múltiples capas de composición (cuadros cgrp) con canales de opacidad y composición por orden Z |
| Decodificación progresiva | Los órdenes de progresión por resolución, capa, componente y posición permiten la transmisión multirresolución |
| Teselado | Imagen dividida en teselas rectangulares comprimidas independientemente; permite la transmisión y el acceso espacial aleatorio |
| Contenedores de metadatos | Metadatos XMP y cuadros UUID compatibles con EXIF incrustados de forma nativa en la estructura de cuadros |
| Tabla de fragmentos (ftbl) | Puede hacer referencia a segmentos de flujo de código en archivos externos o mediante URL, una capacidad ausente en el `.jp2` básico |
| Dimensiones máximas de imagen | Hasta 2^32 − 1 píxeles por eje (límite teórico definido por el estándar) |
| Lanzado | JPEG 2000 Part 2 (Extensions), ISO/IEC 15444-2, published 2004 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.loc.gov |
Conversiones de JPF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos JPF.