.HDF

HDF-fil

Hierarchical Data Format File (HDF4)
Stil et spørgsmål
HURTIGT SVAR

En HDF-fil er en Hierarchical Data Format 4 (HDF4) binær container til videnskabelige data - multidimensionelle numeriske arrays, rasterbilleder og metadata. Åbn den med det gratis HDFView-værktøj fra hdfgroup.org, eller med Python (pyhdf) for programmatisk adgang. HDF4 er efterfulgt af HDF5 (.h5); de to formater er ikke kompatible.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 25, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er HDF-filformatet?

.hdf-filer gemmer videnskabelige datasæt i HDF4 (Hierarchical Data Format version 4) binær containeren, udviklet i 1988 af National Center for Supercomputing Applications (NCSA) ved University of Illinois. HDF4 blev designet til at lade forskere og ingeniører gemme heterogene numeriske data - multidimensionelle arrays, rasterbilleder, tabeller og metadata - i en enkelt bærbar fil.

Formatet identificeres ved den fire-byte magiske sekvens 0E 03 13 01. Internt bruger HDF4 en flad tag-og-reference-arkitektur: hvert dataobjekt beskrives af en 12-byte deskriptor (tag, referencenummer, offset, længde) i en Data Descriptor Block. Komprimering er valgfri per datasæt og kan bruge RLE, SKPHUFF (modificeret Huffman) eller DEFLATE (gzip). En hård grænse på 2 GB pr. dataobjekt skyldes 32-bit signed offset-felter.

NASA distribuerer fjernmålingsprodukter fra Terra- og Aqua-satellitterne i det HDF4-baserede HDF-EOS-format ved hjælp af filtypen .hdf. HDF4 er blevet erstattet af HDF5 - et komplet redesign udgivet i 1998 - som nu anbefales til nyt videnskabeligt arbejde. Begge formater kan bære filtypen .hdf; magiske bytes skelner pålideligt mellem dem (HDF4: 0E 03 13 01; HDF5: 89 48 44 46).

Sikkerhed og tryghed

RISIKO: LOW

HDF4 er en passiv binær datacontainer uden eksekverbar kode. Sikker at åbne. Meget store datasæt kan udtømme RAM - brug pyhdf eller MATLAB til at læse delmængder. Misdannede HDF4-filer kan udløse fejl i ældre versioner af libhdf4; hold værktøjer opdateret. Nogle HDF4-biblioteksversioner (før 4.2.15) havde CVE-vurderede sikkerhedssårbarheder - opdater til 4.2.16+.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNHierarchical Data Format File (HDF4)også kendt som HDF4 file, NCSA HDF file
UDVIKLERNational 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 videnskabelig datacontainer (tagget/hierarkisk, HDF4-format)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • HDF5-fil (lejlighedsvis) - Nogle værktøjer gemmer HDF5-data med filtypen .hdf; brug magiske bytes til at skelne HDF4 (0x0E031301) fra HDF5 (0x89HDF...).
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
0E031301
ASCII
····
4-byte fil-header: 0x0E 0x03 0x13 0x01 (big-endian på de fleste platforme). På little-endian maskiner skrev nogle tidlige implementeringer bytes i omvendt rækkefølge - bærbare parsere tjekker begge rækkefølger.

Programmer der åbner HDF-filer

Windows6 apps
FME Desktop Betalt FME understøtter HDF4 som kildeformat til ETL/geospatiale konverteringsarbejdsgange.
MATLAB Betalt hdfread('file.hdf','dataset') læser SDS-data; hdfinfo('file.hdf') viser struktur. Indbygget HDF4-understøttelse.
HDFView Gratis Gratis GUI fra The HDF Group. File → Open; gennemse SDS, rasterbilleder, Vgroups, Vdata-tabeller. Understøtter både HDF4 og HDF5.
IGOR Pro Betalt Igor Pro understøtter HDF4-import til videnskabelige bølgeformer; brug File → Load Waves.
HDF Explorer Gratis Letvægts Windows-fremviser til HDF4-filer; hjemmesiden er gammel, men programmet fungerer muligvis stadig.
GDAL/OGR Open-source gdalinfo file.hdf viser datasæt; gdal_translate -of GTiff file.hdf:dataset output.tif konverterer geospatiale lag til GeoTIFF.
macOS2 apps
HDFView Gratis Gratis GUI fra The HDF Group. File → Open; gennemse SDS, rasterbilleder, Vgroups, Vdata-tabeller. Understøtter både HDF4 og HDF5.
IGOR Pro Betalt Igor Pro understøtter HDF4-import til videnskabelige bølgeformer; brug File → Load Waves.
Linux4 apps
GDAL Open-source apt install gdal-bin; gdalinfo file.hdf for at inspicere; gdal_translate til geospatial konvertering.
HDFView Gratis Gratis GUI fra The HDF Group. File → Open; gennemse SDS, rasterbilleder, Vgroups, Vdata-tabeller. Understøtter både HDF4 og HDF5.
HDF4 tools (h4dump, hdp) Open-source apt install hdf4-tools; hdp list file.hdf viser struktur; hdp dumpsds dumper indholdet af Scientific Dataset.
Python with pyhdf Open-source pip install pyhdf; fra pyhdf.SD import SD; f=SD('file.hdf'); datasets=f.datasets().

Tekniske detaljer

dyb specifikation
Magiske bytes0E 03 13 01 ved offset 0
Format-typeBinær videnskabelig datacontainer (flad tag/reference-arkitektur, HDF4)
Byte-ordenBig-endian native; hvert dataobjekt gemmer sin egen byte-orden deskriptor
KomprimeringValgfri per datasæt: RLE, SKPHUFF (modificeret Huffman) eller DEFLATE (gzip)
DatatyperMultidimensionelle arrays (Scientific Datasets), rasterbilleder (1-32 bpp), tabeller (Vdata), grupper (Vgroups), annotationer
Maks. objektstørrelse~2 GB pr. dataobjekt (begrænsning i 32-bit signed offset-felt)
Maks. dimensionerOp til 32 dimensioner pr. Scientific Dataset
Maks. objektreferencer65.535 pr. tag-type (16-bit referencenumre)
ArkitekturFlad tag/reference - objekter beskrevet af 12-byte deskriptorer (tag, ref, offset, længde) i Data Descriptor Blocks
Primær videnskabelig brugNASA EOS fjernmåling (Terra, Aqua satellitter); klima- og atmosfærisk forskning
Efterfulgt afHDF5 (.h5 / .hdf5), et komplet redesign udgivet i 1998; ikke byte-kompatibel med HDF4
HDF4 vedligeholdelsesstatusKun sikkerhedsrettelser siden ca. 2015; ingen nye funktioner tilføjet
Konverteringsværktøjh4h5tools (The HDF Group) konverterer HDF4-filer til HDF5
Udgivet1988 (HDF 1.0 by NCSA, University of Illinois)
Seneste versionHDF4 4.2.16 (2022); HDF4 maintenance-only since HDF5 became primary
Åben standardJa · royaltyfri
Specifikationsupport.hdfgroup.org

HDF-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med HDF-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om HDF-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en HDF-fil?
Brug HDFView (gratis GUI fra hdfgroup.org) til at gennemse indholdet visuelt. For programmatisk adgang i Python skal du bruge pyhdf; i MATLAB skal du bruge hdfread/hdfinfo. Til geodata skal du bruge GDAL eller QGIS.
Hvad er forskellen på HDF4 (.hdf) og HDF5 (.h5)?
HDF4 bruger en flad tag-reference-arkitektur med 32-bit adressering (2 GB grænse pr. objekt); HDF5 (1998) bruger et ægte hierarki og 64-bit adressering. De er inkompatible binære formater. HDF4 er nu kun til vedligeholdelse; HDF5 er den nuværende standard.
Kan jeg konvertere HDF til CSV?
Ja - udtræk individuelle Scientific Datasets til CSV ved hjælp af HDFView (højreklik → Export as CSV) eller Python pyhdf + np.savetxt(). Store multidimensionelle datasæt skal omformes (reshaping) først.
Hvad er MODIS .hdf-filer?
MODIS-satellitprodukter fra NASA (Terra/Aqua) distribueres i HDF-EOS-format - en delmængde af HDF4 med geolokaliseringskonventioner. Brug GDAL, QGIS eller MODIS Reprojection Tool (MRT) til at arbejde med dem.
Hvordan konverterer jeg HDF4 til HDF5?
Brug h4toh5 fra HDF Groups h4h5tools-pakke: h4toh5 input.hdf output.h5. Tilgængelig til Linux, macOS og Windows.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å