.HDF

Archivo HDF

Hierarchical Data Format File (HDF4)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo HDF es un contenedor binario Hierarchical Data Format 4 (HDF4) para datos científicos: matrices numéricas multidimensionales, imágenes ráster y metadatos. Ábralo con la herramienta gratuita HDFView de hdfgroup.org, o con Python (pyhdf) para acceso programático. HDF4 ha sido superado por HDF5 (.h5); los dos formatos no son compatibles.

Desarrollador: National Center for Supercomputing Applications (NCSA); now The HDF Group Categoría: Archivos de datos Estándar abierto MIME: application/x-hdf
SE ABRE EN Windows macOS Linux
Relacionado: .PKPASS · .DAT · .JSON · .RIS

En esta página

19k+ extensiones indexadas
Última revisión Jun 25, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo HDF?

Los archivos .hdf almacenan conjuntos de datos científicos en el contenedor binario HDF4 (Hierarchical Data Format versión 4), desarrollado en 1988 por el National Center for Supercomputing Applications (NCSA) en la Universidad de Illinois. HDF4 fue diseñado para permitir que científicos e ingenieros almacenen datos numéricos heterogéneos (matrices multidimensionales, imágenes ráster, tablas y metadatos) en un único archivo portátil.

El formato se identifica por la secuencia mágica de cuatro bytes 0E 03 13 01. Internamente, HDF4 utiliza una arquitectura plana de etiquetas y referencias: cada objeto de datos se describe mediante un descriptor de 12 bytes (etiqueta, número de referencia, desplazamiento, longitud) en un Bloque Descriptor de Datos. La compresión es opcional por conjunto de datos y puede utilizar RLE, SKPHUFF (Huffman modificado) o DEFLATE (gzip). Un límite estricto de 2 GB por objeto de datos es el resultado de los campos de desplazamiento con signo de 32 bits.

La NASA distribuye productos de teledetección de los satélites Terra y Aqua en el formato HDF-EOS basado en HDF4 utilizando la extensión .hdf. HDF4 ha sido superado por HDF5 -un rediseño completo lanzado en 1998- que es el recomendado actualmente para nuevos trabajos científicos. Ambos formatos pueden llevar la extensión .hdf; los «magic bytes» los distinguen de forma fiable (HDF4: 0E 03 13 01; HDF5: 89 48 44 46).

Seguridad y protección

RIESGO: LOW

HDF4 es un contenedor de datos binarios pasivos sin código ejecutable. Es seguro de abrir. Los conjuntos de datos muy grandes pueden agotar la RAM; use pyhdf o MATLAB para leer subconjuntos. Los archivos HDF4 malformados podrían activar errores en versiones antiguas de libhdf4; mantenga las herramientas actualizadas. Algunas versiones de la biblioteca HDF4 (anteriores a 4.2.15) tenían vulnerabilidades de seguridad con calificación CVE; actualice a 4.2.16+.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOHierarchical Data Format File (HDF4)también conocido como HDF4 file, NCSA HDF file
DESARROLLADORNational Center for Supercomputing Applications (NCSA); now The HDF Groupdesde 1988 (HDF 1.0 by NCSA, University of Illinois)
TIPO MIMEapplication/x-hdf
TIPOContenedor de datos científicos binarios (etiquetado/jerárquico, formato HDF4)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Archivo HDF5 (ocasionalmente) - Algunas herramientas guardan datos HDF5 con la extensión .hdf; use los «magic bytes» para distinguir HDF4 (0x0E031301) de HDF5 (0x89HDF...).
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
0E031301
ASCII
····
Encabezado de archivo de 4 bytes: 0x0E 0x03 0x13 0x01 (big-endian en la mayoría de las plataformas). En máquinas little-endian, algunas implementaciones tempranas escribían los bytes en orden inverso; los analizadores portátiles comprueban ambos órdenes.

Programas que abren archivos HDF

Windows6 apps
FME Desktop Pago FME admite HDF4 como formato de origen para flujos de trabajo de conversión ETL/geoespacial.
MATLAB Pago hdfread('file.hdf','dataset') lee datos SDS; hdfinfo('file.hdf') muestra la estructura. Soporte nativo para HDF4.
HDFView Gratis GUI gratuita de The HDF Group. File → Open; explore SDS, imágenes ráster, Vgroups y tablas Vdata. Soporta tanto HDF4 como HDF5.
IGOR Pro Pago Igor Pro admite la importación de HDF4 para formas de onda científicas; use File → Load Waves.
HDF Explorer Gratis Visor ligero de Windows para archivos HDF4; el sitio web es antiguo pero el programa aún puede funcionar.
GDAL/OGR Código abierto gdalinfo file.hdf enumera los conjuntos de datos; gdal_translate -of GTiff file.hdf:dataset output.tif convierte capas geoespaciales a GeoTIFF.
macOS2 apps
HDFView Gratis GUI gratuita de The HDF Group. File → Open; explore SDS, imágenes ráster, Vgroups y tablas Vdata. Soporta tanto HDF4 como HDF5.
IGOR Pro Pago Igor Pro admite la importación de HDF4 para formas de onda científicas; use File → Load Waves.
Linux4 apps
GDAL Código abierto apt install gdal-bin; gdalinfo file.hdf para inspeccionar; gdal_translate para conversión geoespacial.
HDFView Gratis GUI gratuita de The HDF Group. File → Open; explore SDS, imágenes ráster, Vgroups y tablas Vdata. Soporta tanto HDF4 como HDF5.
HDF4 tools (h4dump, hdp) Código abierto apt install hdf4-tools; hdp list file.hdf muestra la estructura; hdp dumpsds vuelca el contenido del Scientific Dataset.
Python with pyhdf Código abierto pip install pyhdf; from pyhdf.SD import SD; f=SD('file.hdf'); datasets=f.datasets().

Detalles técnicos

especificación profunda
Magic bytes0E 03 13 01 en el desplazamiento 0
Tipo de formatoContenedor de datos científicos binarios (arquitectura plana de etiquetas/referencias, HDF4)
Orden de bytesBig-endian nativo; cada objeto de datos almacena su propio descriptor de orden de bytes
CompresiónOpcional por conjunto de datos: RLE, SKPHUFF (Huffman modificado) o DEFLATE (gzip)
Tipos de datosMatrices multidimensionales (Scientific Datasets), imágenes ráster (1-32 bpp), tablas (Vdata), grupos (Vgroups), anotaciones
Tamaño máximo de objeto~2 GB por objeto de datos (limitación del campo de desplazamiento con signo de 32 bits)
Dimensiones máximasHasta 32 dimensiones por Scientific Dataset
Referencias máximas de objeto65.535 por tipo de etiqueta (números de referencia de 16 bits)
ArquitecturaPlana de etiquetas/referencias: objetos descritos por descriptores de 12 bytes (tag, ref, offset, length) en Bloques Descriptores de Datos
Uso científico primarioTeledetección NASA EOS (satélites Terra, Aqua); investigación climática y atmosférica
Superado porHDF5 (.h5 / .hdf5), un rediseño completo lanzado en 1998; no es compatible a nivel de bytes con HDF4
Estado de mantenimiento de HDF4Solo correcciones de seguridad desde ~2015; no se añaden nuevas funciones
Herramienta de conversiónh4h5tools (The HDF Group) convierte archivos HDF4 a HDF5
Lanzado1988 (HDF 1.0 by NCSA, University of Illinois)
Última versiónHDF4 4.2.16 (2022); HDF4 maintenance-only since HDF5 became primary
Estándar abiertoSí · libre de regalías
Especificaciónsupport.hdfgroup.org

Conversiones de HDF

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos HDF. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos HDF.

Preguntas frecuentes

¿Cómo abro un archivo HDF?
Utilice HDFView (GUI gratuita de hdfgroup.org) para explorar el contenido visualmente. Para el acceso programático en Python use pyhdf; en MATLAB use hdfread/hdfinfo. Para datos geoespaciales use GDAL o QGIS.
¿Cuál es la diferencia entre HDF4 (.hdf) y HDF5 (.h5)?
HDF4 utiliza una arquitectura plana de referencia de etiquetas con direccionamiento de 32 bits (límite de 2 GB por objeto); HDF5 (1998) utiliza una jerarquía real y direccionamiento de 64 bits. Son formatos binarios incompatibles. HDF4 está ahora solo en fase de mantenimiento; HDF5 es el estándar actual.
¿Puedo convertir HDF a CSV?
Sí: extraiga conjuntos de datos científicos individuales a CSV utilizando HDFView (clic derecho → Export as CSV) o Python pyhdf + np.savetxt(). Los conjuntos de datos multidimensionales grandes necesitan una remodelación previa.
¿Qué son los archivos .hdf de MODIS?
Los productos satelitales MODIS de la NASA (Terra/Aqua) se distribuyen en formato HDF-EOS, un subconjunto de HDF4 con convenciones de geolocalización. Utilice GDAL, QGIS o la MODIS Reprojection Tool (MRT) para trabajar con ellos.
¿Cómo convierto HDF4 a HDF5?
Utilice h4toh5 del paquete h4h5tools de HDF Group: h4toh5 input.hdf output.h5. Disponible para Linux, macOS y Windows.

Referencias

1Library of Congress - HDF4 format descriptionwww.loc.gov
2The HDF Group - HDF4 support pagesupport.hdfgroup.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.DBSQLite Database File
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Extensiones relacionadas

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z