NetCDF-gitter (.nc)
OGC StandardNetwork Common Data Form (NetCDF) er det universelle dataformat for atmosfæreforskning, vejrudsigter, klimamodellering og oceanografi, standardiseret af Open Geospatial Consortium (OGC) og NOAA.
Konverter NETCDF til CSV
Gratis NETCDF til CSV-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøg & Metadata
Operativsystemer og filanalysatorer identificerer NetCDF-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer NetCDF-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
43 44 46 01 / 43 44 46 02ASCII-REPRÆSENTATION: CDF\x01 / CDF\x02
Standardisering: OGC NetCDF Core Standard / NASA ESDS Standard
Tekniske specifikationer
| Containerarkitektur | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Komprimering | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Bytterejsning | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Farverum | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanaler og struktur | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Maks. dimensioner | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Gennemsigtighed | None |
| Streaming og progressiv | Record variable streaming allows continuously appending new timesteps |
Tekniske sammenligningsmatrix: NetCDF vs. konkurrenter
| Teknisk attribut | NetCDF (Aktuel) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Primært domæne | Meteorologi, oceanografi, klima | Generel supercomputing og AI | Operationelle numeriske vejrgitter | Astronomi og astrofysik |
| Standarder for fysiske enheder | CF-konventioner ('units'-attribut) | Intet standardiseret enhedsskema | Faste WMO-tabelparametre | FITS-standard astronomiske enheder |
| Underliggende motor | Klassisk CDF eller HDF5 (NetCDF-4) | Inherent HDF5 B-tree-beholder | Pakkede bitstrømsrammer | 2880-byte header-/datablokke |
| OGC-standard | Officiel OGC Earth Science-standard | Ikke en OGC-standard | WMO international standard | IAU international standard |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
Software rapporterer 'NetCDF: Unknown file format'.
Grundlæggende årsag: NetCDF-4-fil åbnet med det ældre NetCDF-3-bibliotek, eller manglende CDF-magiske bytes.
Gendannelse: Undersøg header-versionen eller konverter med File2File NetCDF Converter.
Sikkerhedsanalyse og parser-angrebsvektorer
Klassiske NetCDF- og NetCDF-4-biblioteker behandler upålidelige dimensionsantal, hvor heltals-overløb kan forårsage hukommelseskorruption.
Kendte angrebsvektorer
- Heltals-overløb under beregning af dimensionsprodukter i libnetcdf.
- Buffer over-read ved parsing af korrupte attributtekststrenge.
- Denial of service via fejlformede record-dimensionsforskydninger.
Defensive bedste praksisser:
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Det globale benchmark for klimavidenskab og meteorologi: bruges af NOAA, NASA, ECMWF og IPCC's klimamodeller.
- Selvbeskrivende: variable angiver eksplicit deres fysiske enheder ('degrees_Celsius', 'hPa') og geografiske koordinatakser.
- Tilføjelige optagelsesdimensioner: vejrovervågningsstationer kan løbende tilføje nye timemålinger over år.
Tekniske begrænsninger og ulemper
- Dobbeltarkitektur: klassisk NetCDF-3 bruger tilpasset binær CDF-indramning, mens moderne NetCDF-4 bruger HDF5 under motorhjelmen.
- Kræver geografisk visualiseringssoftware (Panoply, QGIS, Python xarray) for at blive vist korrekt.
- Store datasæt kan fylde titusindvis af gigabyte pr. simuleringskørsel.
Interessant teknisk trivia
- De første tre magiske bytes 'CDF' står for 'Common Data Form' som en hyldest til NASAs tidligere dataformat fra 1980'erne, der inspirerede NetCDF.
- Climate and Forecast (CF) Metadata Conventions standardiserer variabelnavne, så computermodeller verden over forstår hinanden.
- Enhver global vejrudsigter, der vises på tv-nyhederne, blev genereret ved hjælp af supercomputere, der behandler NetCDF-data.
Ofte stillede tekniske spørgsmål
Hvad er en NetCDF (.nc)-fil?
En NetCDF-fil er et videnskabeligt dataformat, der bruges af meteorologer og oceanografer til at gemme flerdimensional vejr-, temperatur-, havstrøms- og klimadata.
Hvordan kan jeg se en NetCDF-fil?
Du kan se og plotte NetCDF-data ved hjælp af NASA Panoply, QGIS, Python (xarray/matplotlib) eller konvertere det til CSV/GeoJSON med File2File.app.
Hvad er forskellen mellem NetCDF-3 og NetCDF-4?
NetCDF-3 er det oprindelige binære format med en grænse på 2 GB for variabler. NetCDF-4 bruger HDF5-teknologi under kølerhjelmen, hvilket understøtter komprimering og ubegrænsede filstørrelser.