NetCDF-Gitter (.nc)
OGC StandardNetwork Common Data Form (NetCDF) ist das universelle Datenformat für atmosphärische Forschung, Wettervorhersage, Klimamodellierung und Ozeanographie, standardisiert vom Open Geospatial Consortium (OGC) und der NOAA.
Von NETCDF zu CSV konvertieren
Kostenloser Konverter von NETCDF zu CSV im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.
Untersuchen & Metadaten
Betriebssysteme und Dateianalysatoren identifizieren NetCDF-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
Byte-basierte Headersignatur (Magic Bytes)
Betriebssysteme und Dateianalysatoren identifizieren NetCDF-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
HEX-SIGNATUR (OFFSET 0):
43 44 46 01 / 43 44 46 02ASCII-DARSTELLUNG: CDF\x01 / CDF\x02
Standardisierung: OGC NetCDF Core Standard / NASA ESDS Standard
Technische Daten
| Container-Architektur | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Kompression | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Byte-Endianness | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Farbräume | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanäle & Struktur | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Max. Abmessungen | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Transparenz | None |
| Streaming & Progressiv | Record variable streaming allows continuously appending new timesteps |
Technischer Vergleich: NetCDF im Vergleich zu Wettbewerbern
| Technisches Attribut | NetCDF (Aktuell) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Primärer Bereich | Meteorologie, Ozeanographie, Klima | Allgemeines Supercomputing & KI | Operative numerische Wettergitter | Astronomie & Astrophysik |
| Standards für physische Einheiten | CF-Konventionen ('units'-Attribut) | Kein standardisiertes Einheitenschema | Feste WMO-Tabellenparameter | FITS-Standard für astronomische Einheiten |
| Zugrundeliegende Engine | Klassisches CDF oder HDF5 (NetCDF-4) | Nativer HDF5-B-Tree-Container | Gepackte Bitstream-Frames | 2880-Byte-Header-/-Datenblöcke |
| OGC-Standard | Offizieller OGC-Erdwissenschaftsstandard | Kein OGC-Standard | Internationaler WMO-Standard | Internationaler IAU-Standard |
Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden
Software meldet 'NetCDF: Unknown file format'.
Ursache: NetCDF-4-Datei wurde mit der älteren NetCDF-3-Bibliothek geöffnet oder CDF-Magic-Bytes fehlen.
Wiederherstellung: Header-Version überprüfen oder mit dem File2File NetCDF Converter konvertieren.
Sicherheitsanalyse & Parser-Angriffsvektore
Klassische NetCDF- und NetCDF-4-Bibliotheken verarbeiten nicht vertrauenswürdige Dimensionsanzahlen, bei denen Ganzzahlüberläufe (Integer Overflows) zu Speicherbeschädigungen führen können.
Bekannte Angriffsvektore
- Ganzzahlüberlauf bei Dimensionsproduktberechnungen in libnetcdf.
- Puffer-Überlesung (Buffer Over-read) beim Parsen beschädigter Attribut-Textstrings.
- Denial of Service durch fehlerhafte Aufzeichnungsdimensions-Offsets.
Bewährte Sicherheitsverfahren:
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- Der globale Maßstab für Klimawissenschaft und Meteorologie: wird von NOAA-, NASA-, ECMWF- und IPCC-Klimamodellen verwendet.
- Selbstdokumentierend: Variablen geben ihre physischen Einheiten ('degrees_Celsius', 'hPa') und geografischen Koordinatenachsen explizit an.
- Erweiterbare Aufzeichnungsdimensionen: Wetterüberwachungsstationen können über Jahre hinweg kontinuierlich neue stündliche Messungen anhängen.
Technische Einschränkungen & Nachteile
- Duale Architektur: Das klassische NetCDF-3 verwendet ein benutzerdefiniertes binäres CDF-Framing, während das moderne NetCDF-4 im Hintergrund auf HDF5 setzt.
- Erfordert geografische Visualisierungssoftware (Panoply, QGIS, Python xarray) zur korrekten Ansicht.
- Große Datensätze können Dutzende von Gigabyte pro Simulationslauf umfassen.
Interessante technische Wissenswertes
- Die ersten drei Magic Bytes 'CDF' stehen für 'Common Data Form' und ehren das frühere NASA-Datenformat aus den 1980er Jahren, das NetCDF inspiriert hat.
- Die Climate and Forecast (CF) Metadata Conventions standardisieren Variablennamen, damit Computermodelle weltweit miteinander kommunizieren können.
- Jede im Fernsehen gezeigte globale Wettervorhersage wurde mithilfe von Supercomputern generiert, die NetCDF-Daten verarbeiten.
Häufig gestellte technische Fragen
Was ist eine NetCDF-Datei (.nc)?
Eine NetCDF-Datei ist ein wissenschaftliches Datenformat, das von Meteorologen und Ozeanographen verwendet wird, um mehrdimensionale Wetter-, Temperatur-, Meeresströmungs- und Klimadaten zu speichern.
Wie kann ich eine NetCDF-Datei anzeigen?
Sie können NetCDF-Daten mit NASA Panoply, QGIS, Python (xarray/matplotlib) anzeigen und darstellen oder sie mit File2File.app in CSV/GeoJSON konvertieren.
Was ist der Unterschied zwischen NetCDF-3 und NetCDF-4?
NetCDF-3 ist das ursprüngliche Binärformat mit einem Variablenlimit von 2 GB. NetCDF-4 nutzt im Hintergrund die HDF5-Technologie und unterstützt Komprimierung sowie unbegrenzte Dateigrößen.