.HDF

HDF-fil

Hierarchical Data Format File (HDF4)
Still et spørsmål
HURTIGSVAR

En HDF-fil er en Hierarchical Data Format 4 (HDF4) binær beholder for vitenskapelige data - flerdimensjonale numeriske matriser, rasterbilder og metadata. Åpne den med det gratis HDFView-verktøyet fra hdfgroup.org, eller med Python (pyhdf) for programmatisk tilgang. HDF4 er erstattet av HDF5 (.h5); de to formatene er ikke kompatible.

Utvikler: National Center for Supercomputing Applications (NCSA); now The HDF Group Kategori: Datafiler Åpen standard MIME: application/x-hdf
ÅPNES PÅ Windows macOS Linux
Relatert: .PKPASS · .DAT · .JSON · .RIS

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 25, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er HDF-filformatet?

.hdf-filer lagrer vitenskapelige datasett i den binære beholderen HDF4 (Hierarchical Data Format versjon 4), utviklet i 1988 av National Center for Supercomputing Applications (NCSA) ved University of Illinois. HDF4 ble designet for å la forskere og ingeniører lagre heterogene numeriske data - flerdimensjonale matriser, rasterbilder, tabeller og metadata - i én enkelt portabel fil.

Formatet identifiseres av den fire-byte lange «magiske sekvensen» 0E 03 13 01. Internt bruker HDF4 en flat tag-og-referanse-arkitektur: hvert dataobjekt beskrives av en 12-byte deskriptor (tag, referansenummer, offset, lengde) i en Data Descriptor Block. Komprimering er valgfritt per datasett og kan bruke RLE, SKPHUFF (modifisert Huffman) eller DEFLATE (gzip). En hard grense på 2 GB per dataobjekt skyldes 32-biters fortegnsbestemte offset-felt.

NASA distribuerer fjernmålingsprodukter fra Terra- og Aqua-satellittene i HDF4-basert HDF-EOS-format ved bruk av filendelsen .hdf. HDF4 har blitt erstattet av HDF5 - et fullstendig redesign utgitt i 1998 - som nå anbefales for nytt vitenskapelig arbeid. Begge formatene kan bruke filendelsen .hdf; magiske bytes skiller dem pålitelig (HDF4: 0E 03 13 01; HDF5: 89 48 44 46).

Sikkerhet og trygghet

RISIKO: LOW

HDF4 er en passiv binær databeholder uten kjørbar kode. Trygg å åpne. Svært store datasett kan tømme RAM - bruk pyhdf eller MATLAB for å lese delmengder. Misdannede HDF4-filer kan utløse feil i eldre versjoner av libhdf4; hold verktøyene oppdatert. Noen HDF4-bibliotekversjoner (før 4.2.15) hadde CVE-vurderte sikkerhetssårbarheter - oppdater til 4.2.16+.

Formatdetaljer

i et nøtteskall
FULLT NAVNHierarchical Data Format File (HDF4)også kjent som HDF4 file, NCSA HDF file
UTVIKLERNational Center for Supercomputing Applications (NCSA); now The HDF Groupsiden 1988 (HDF 1.0 by NCSA, University of Illinois)
KATEGORIDatafiler
MIME-TYPEapplication/x-hdf
TYPEBinær vitenskapelig databeholder (tagget/hierarkisk, HDF4-format)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • HDF5-fil (av og til) - Noen verktøy lagrer HDF5-data med filendelsen .hdf; bruk magiske bytes for å skille HDF4 (0x0E031301) fra HDF5 (0x89HDF...).
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
0E031301
ASCII
····
4-byte filhode: 0x0E 0x03 0x13 0x01 (big-endian på de fleste plattformer). På little-endian-maskiner skrev noen tidlige implementeringer bytes i omvendt rekkefølge - portable parsere sjekker begge rekkefølger.

Programmer som åpner HDF-filer

Windows6 apps
FME Desktop Betalt FME støtter HDF4 som kildeformat for ETL og geospatiale konverteringsarbeidsflyter.
MATLAB Betalt hdfread('file.hdf','dataset') leser SDS-data; hdfinfo('file.hdf') viser struktur. Innebygd støtte for HDF4.
HDFView Gratis Gratis grafisk grensesnitt fra The HDF Group. File → Open; bla i SDS, rasterbilder, Vgroups, Vdata-tabeller. Støtter både HDF4 og HDF5.
IGOR Pro Betalt Igor Pro støtter import av HDF4 for vitenskapelige bølgeformer; bruk File → Load Waves.
HDF Explorer Gratis Lettvektig Windows-visningsprogram for HDF4-filer; nettstedet er gammelt, men programmet kan fortsatt fungere.
GDAL/OGR Åpen kildekode gdalinfo file.hdf lister opp datasett; gdal_translate -of GTiff file.hdf:dataset output.tif konverterer geospatiale lag til GeoTIFF.
macOS2 apps
HDFView Gratis Gratis grafisk grensesnitt fra The HDF Group. File → Open; bla i SDS, rasterbilder, Vgroups, Vdata-tabeller. Støtter både HDF4 og HDF5.
IGOR Pro Betalt Igor Pro støtter import av HDF4 for vitenskapelige bølgeformer; bruk File → Load Waves.
Linux4 apps
GDAL Åpen kildekode apt install gdal-bin; gdalinfo file.hdf for å inspisere; gdal_translate for geospatial konvertering.
HDFView Gratis Gratis grafisk grensesnitt fra The HDF Group. File → Open; bla i SDS, rasterbilder, Vgroups, Vdata-tabeller. Støtter både HDF4 og HDF5.
HDF4 tools (h4dump, hdp) Åpen kildekode apt install hdf4-tools; hdp list file.hdf viser struktur; hdp dumpsds dumper innholdet i vitenskapelige datasett.
Python with pyhdf Åpen kildekode pip install pyhdf; fra pyhdf.SD importer SD; f=SD('file.hdf'); datasets=f.datasets().

Tekniske detaljer

dyp spesifikasjon
Magiske bytes0E 03 13 01 ved offset 0
Format-typeBinær vitenskapelig databeholder (flat tag/referanse-arkitektur, HDF4)
Byte-rekkefølgeBig-endian som standard; hvert dataobjekt lagrer sin egen deskriptor for byte-rekkefølge
KomprimeringValgfritt per datasett: RLE, SKPHUFF (modifisert Huffman) eller DEFLATE (gzip)
DatatyperFlerdimensjonale matriser (Scientific Datasets), rasterbilder (1-32 bpp), tabeller (Vdata), grupper (Vgroups), annoteringer
Maks objektstørrelse~2 GB per dataobjekt (begrensning i 32-biters fortegnsbestemt offset-felt)
Maks dimensjonerOpptil 32 dimensjoner per vitenskapelig datasett
Maks objektreferanser65 535 per tag-type (16-biters referansenumre)
ArkitekturFlat tag/referanse - objekter beskrevet av 12-byte deskriptorer (tag, ref, offset, lengde) i Data Descriptor Blocks
Primær vitenskapelig brukNASA EOS fjernmåling (Terra, Aqua-satellitter); klima- og atmosfæreforskning
Erstattet avHDF5 (.h5 / .hdf5), et fullstendig redesign utgitt i 1998; ikke byte-kompatibelt med HDF4
HDF4 vedlikeholdsstatusKun sikkerhetsrettinger siden ca. 2015; ingen nye funksjoner lagt til
Konverteringsverktøyh4h5tools (The HDF Group) konverterer HDF4-filer til HDF5
Utgitt1988 (HDF 1.0 by NCSA, University of Illinois)
Siste versjonHDF4 4.2.16 (2022); HDF4 maintenance-only since HDF5 became primary
Åpen standardJa · royalty-fri
Spesifikasjonsupport.hdfgroup.org

HDF-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med HDF-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om HDF-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en HDF-fil?
Bruk HDFView (gratis grafisk grensesnitt fra hdfgroup.org) for å bla gjennom innholdet visuelt. For programmatisk tilgang i Python, bruk pyhdf; i MATLAB, bruk hdfread/hdfinfo. For geospatiale data, bruk GDAL eller QGIS.
Hva er forskjellen mellom HDF4 (.hdf) og HDF5 (.h5)?
HDF4 bruker en flat tag-referanse-arkitektur med 32-biters adressering (grense på 2 GB per objekt); HDF5 (1998) bruker et ekte hierarki og 64-biters adressering. De er inkompatible binære formater. HDF4 er nå kun i vedlikeholdsmodus; HDF5 er den nåværende standarden.
Kan jeg konvertere HDF til CSV?
Ja - pakk ut individuelle vitenskapelige datasett til CSV ved hjelp av HDFView (høyreklikk → Export as CSV) eller Python pyhdf + np.savetxt(). Store flerdimensjonale datasett må omformes (reshaping) først.
Hva er MODIS .hdf-filer?
MODIS-satellittprodukter fra NASA (Terra/Aqua) distribueres i HDF-EOS-format - en undergruppe av HDF4 med konvensjoner for geolokalisering. Bruk GDAL, QGIS eller MODIS Reprojection Tool (MRT) for å jobbe med dem.
Hvordan konverterer jeg HDF4 til HDF5?
Bruk h4toh5 fra HDF Groups h4h5tools-pakke: h4toh5 input.hdf output.h5. Tilgjengelig for Linux, macOS og Windows.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.RPMSGRestricted Permission Message
10.ODTOpenDocument Text

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å