.HDF

HDF Datei

Hierarchical Data Format File (HDF4)
Frage stellen
SCHNELLE ANTWORT

Eine HDF-Datei ist ein binärer Hierarchical Data Format 4 (HDF4) Container für wissenschaftliche Daten - mehrdimensionale numerische Arrays, Rasterbilder und Metadaten. Öffnen Sie diese mit dem kostenlosen HDFView-Tool von hdfgroup.org oder mit Python (pyhdf) für den programmatischen Zugriff. HDF4 wurde durch HDF5 (.h5) abgelöst; die beiden Formate sind nicht kompatibel.

Entwickler: National Center for Supercomputing Applications (NCSA); now The HDF Group Kategorie: Datendatei Offener Standard MIME: application/x-hdf
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .PKPASS · .DAT · .JSON · .RIS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 25, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das HDF-Dateiformat?

.hdf-Dateien speichern wissenschaftliche Datensätze im binären HDF4 (Hierarchical Data Format Version 4) Container, der 1988 vom National Center for Supercomputing Applications (NCSA) an der University of Illinois entwickelt wurde. HDF4 wurde entworfen, um Wissenschaftlern und Ingenieuren das Speichern heterogener numerischer Daten - mehrdimensionale Arrays, Rasterbilder, Tabellen und Metadaten - in einer einzigen portablen Datei zu ermöglichen.

Das Format wird durch die Vier-Byte-Magic-Sequenz 0E 03 13 01 identifiziert. Intern verwendet HDF4 eine flache Tag-und-Referenz-Architektur: Jedes Datenobjekt wird durch einen 12-Byte-Deskriptor (Tag, Referenznummer, Offset, Länge) in einem Data Descriptor Block beschrieben. Die Kompression ist pro Datensatz optional und kann RLE, SKPHUFF (modifiziertes Huffman) oder DEFLATE (gzip) verwenden. Eine harte Grenze von 2 GB pro Datenobjekt ergibt sich aus den vorzeichenbehafteten 32-Bit-Offset-Feldern.

NASA verteilt Fernerkundungsprodukte der Terra- und Aqua-Satelliten im HDF4-basierten HDF-EOS-Format unter Verwendung der Endung .hdf. HDF4 wurde durch HDF5 abgelöst - ein komplettes Redesign, das 1998 veröffentlicht wurde - welches heute für neue wissenschaftliche Arbeiten empfohlen wird. Beide Formate können die Endung .hdf tragen; Magic Bytes unterscheiden sie zuverlässig (HDF4: 0E 03 13 01; HDF5: 89 48 44 46).

Sicherheit

RISIKO: LOW

HDF4 ist ein passiver binärer Datencontainer ohne ausführbaren Code. Das Öffnen ist sicher. Sehr große Datensätze können den RAM erschöpfen - verwenden Sie pyhdf oder MATLAB, um Teilmengen zu lesen. Manipulierte HDF4-Dateien könnten Fehler in älteren Versionen von libhdf4 auslösen; halten Sie Ihre Tools aktuell. Einige HDF4-Bibliotheksversionen (vor 4.2.15) hatten CVE-bewertete Sicherheitslücken - aktualisieren Sie auf 4.2.16+.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEHierarchical Data Format File (HDF4)alias HDF4 file, NCSA HDF file
ENTWICKLERNational Center for Supercomputing Applications (NCSA); now The HDF Groupseit 1988 (HDF 1.0 by NCSA, University of Illinois)
KATEGORIEDatendatei
MIME TYPEapplication/x-hdf
TYPBinärer wissenschaftlicher Datencontainer (getaggt/hierarchisch, HDF4-Format)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • HDF5 Datei (gelegentlich) - Einige Tools speichern HDF5-Daten mit der Endung .hdf; verwenden Sie Magic Bytes, um HDF4 (0x0E031301) von HDF5 (0x89HDF...) zu unterscheiden.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
0E031301
ASCII
····
4-Byte-Datei-Header: 0x0E 0x03 0x13 0x01 (Big-Endian auf den meisten Plattformen). Auf Little-Endian-Maschinen schrieben einige frühe Implementierungen die Bytes in umgekehrter Reihenfolge - portable Parser prüfen beide Reihenfolgen.

Programme zum Öffnen von HDF-Dateien

Windows6 apps
FME Desktop Kostenpflichtig FME unterstützt HDF4 als Quellformat für ETL- und Geodaten-Konvertierungsworkflows.
MATLAB Kostenpflichtig hdfread('file.hdf','dataset') liest SDS-Daten; hdfinfo('file.hdf') zeigt die Struktur. Native HDF4-Unterstützung.
HDFView Kostenlos Kostenlose GUI von The HDF Group. File → Open; durchsuchen Sie SDS, Rasterbilder, Vgroups, Vdata-Tabellen. Unterstützt sowohl HDF4 als auch HDF5.
IGOR Pro Kostenpflichtig Igor Pro unterstützt den HDF4-Import für wissenschaftliche Wellenformen; verwenden Sie File → Load Waves.
HDF Explorer Kostenlos Leichter Windows-Viewer für HDF4-Dateien; die Website ist alt, aber das Programm funktioniert möglicherweise noch.
GDAL/OGR Open Source gdalinfo file.hdf listet Datensätze auf; gdal_translate -of GTiff file.hdf:dataset output.tif konvertiert Geodaten-Layer nach GeoTIFF.
macOS2 apps
HDFView Kostenlos Kostenlose GUI von The HDF Group. File → Open; durchsuchen Sie SDS, Rasterbilder, Vgroups, Vdata-Tabellen. Unterstützt sowohl HDF4 als auch HDF5.
IGOR Pro Kostenpflichtig Igor Pro unterstützt den HDF4-Import für wissenschaftliche Wellenformen; verwenden Sie File → Load Waves.
Linux4 apps
GDAL Open Source apt install gdal-bin; gdalinfo file.hdf zur Inspektion; gdal_translate für die Geodaten-Konvertierung.
HDFView Kostenlos Kostenlose GUI von The HDF Group. File → Open; durchsuchen Sie SDS, Rasterbilder, Vgroups, Vdata-Tabellen. Unterstützt sowohl HDF4 als auch HDF5.
HDF4 tools (h4dump, hdp) Open Source apt install hdf4-tools; hdp list file.hdf zeigt die Struktur; hdp dumpsds gibt den Inhalt von Scientific Datasets aus.
Python with pyhdf Open Source pip install pyhdf; from pyhdf.SD import SD; f=SD('file.hdf'); datasets=f.datasets().

Technische Details

technische Spezifikation
Magic Bytes0E 03 13 01 bei Offset 0
Format-TypBinärer wissenschaftlicher Datencontainer (flache Tag/Referenz-Architektur, HDF4)
Byte-ReihenfolgeNativ Big-Endian; jedes Datenobjekt speichert seinen eigenen Deskriptor für die Byte-Reihenfolge
KompressionOptional pro Datensatz: RLE, SKPHUFF (modifiziertes Huffman) oder DEFLATE (gzip)
DatentypenMehrdimensionale Arrays (Scientific Datasets), Rasterbilder (1-32 bpp), Tabellen (Vdata), Gruppen (Vgroups), Annotationen
Max. Objektgröße~2 GB pro Datenobjekt (Einschränkung durch vorzeichenbehaftetes 32-Bit-Offset-Feld)
Max. DimensionenBis zu 32 Dimensionen pro Scientific Dataset
Max. Objektreferenzen65.535 pro Tag-Typ (16-Bit-Referenznummern)
ArchitekturFlache Tag/Referenz - Objekte werden durch 12-Byte-Deskriptoren (Tag, Ref, Offset, Länge) in Data Descriptor Blocks beschrieben
Primäre wissenschaftliche NutzungNASA EOS Fernerkundung (Terra, Aqua Satelliten); Klima- und Atmosphärenforschung
Abgelöst durchHDF5 (.h5 / .hdf5), ein komplettes Redesign von 1998; nicht Byte-kompatibel mit HDF4
HDF4 WartungsstatusNur Sicherheitsfixes seit ca. 2015; keine neuen Funktionen hinzugefügt
Konvertierungstoolh4h5tools (The HDF Group) konvertiert HDF4-Dateien nach HDF5
Veröffentlicht1988 (HDF 1.0 by NCSA, University of Illinois)
Neueste VersionHDF4 4.2.16 (2022); HDF4 maintenance-only since HDF5 became primary
Offener StandardJa · lizenzgebührenfrei
Spezifikationsupport.hdfgroup.org

HDF-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit HDF-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu HDF-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine HDF-Datei?
Verwenden Sie HDFView (kostenlose GUI von hdfgroup.org), um die Inhalte visuell zu durchsuchen. Für den programmatischen Zugriff unter Python nutzen Sie pyhdf; unter MATLAB verwenden Sie hdfread/hdfinfo. Für Geodaten nutzen Sie GDAL oder QGIS.
Was ist der Unterschied zwischen HDF4 (.hdf) und HDF5 (.h5)?
HDF4 verwendet eine flache Tag-Referenz-Architektur mit 32-Bit-Adressierung (Limit von 2 GB pro Objekt); HDF5 (1998) nutzt eine echte Hierarchie und 64-Bit-Adressierung. Es handelt sich um inkompatible Binärformate. HDF4 befindet sich nur noch im Wartungsmodus; HDF5 ist der aktuelle Standard.
Kann ich HDF in CSV konvertieren?
Ja - extrahieren Sie einzelne Scientific Datasets nach CSV mit HDFView (Rechtsklick → Export as CSV) oder Python pyhdf + np.savetxt(). Große mehrdimensionale Datensätze müssen vorher umgeformt (reshaping) werden.
Was sind MODIS .hdf-Dateien?
MODIS-Satellitenprodukte der NASA (Terra/Aqua) werden im HDF-EOS-Format verteilt - einer Untergruppe von HDF4 mit Konventionen für die Geolokalisierung. Verwenden Sie GDAL, QGIS oder das MODIS Reprojection Tool (MRT), um damit zu arbeiten.
Wie konvertiere ich HDF4 zu HDF5?
Verwenden Sie h4toh5 aus dem h4h5tools-Paket der HDF Group: h4toh5 input.hdf output.h5. Verfügbar für Linux, macOS und Windows.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen