.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations Document

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-Å