NetCDF-rutnät (.nc)
OGC StandardNetwork Common Data Form (NetCDF) är det universella dataformatet för atmosfärsforskning, väderprognoser, klimatmodellering och oceanografi, standardiserat av Open Geospatial Consortium (OGC) och NOAA.
Konvertera NETCDF till CSV
Gratis konverterare från NETCDF till CSV i webbläsaren. Konvertera filer direkt på din enhet.
Granska & Metadata
Operativsystem och filanalysverktyg identifierar NetCDF-filer genom att granska den inledande binära bytesekvensen:
Signatur för filhuvud på bytenivå (Magic Bytes)
Operativsystem och filanalysverktyg identifierar NetCDF-filer genom att granska den inledande binära bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
43 44 46 01 / 43 44 46 02ASCII-REPRESENTATION: CDF\x01 / CDF\x02
Standardisering: OGC NetCDF Core Standard / NASA ESDS Standard
Tekniska 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) |
| Bytessordinning | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Färgrymder | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanaler och struktur | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Maximala dimensioner | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Transparens | None |
| Strömning och progressiv | Record variable streaming allows continuously appending new timesteps |
Teknisk jämförelsematris: NetCDF vs konkurrenter
| Tekniskt attribut | NetCDF (Aktuell) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Primärt domänområde | Meteorologi, oceanografi, klimat | Allmänna superdatorer & AI | Operativa numeriska väderrutnät | Astronomi & Astrofysik |
| Standarder för fysiska enheter | CF-konventioner ('units'-attribut) | Inget standardiserat enhetsschema | fasta WMO-tabellparametrar | FITS standardastronomiska enheter |
| Underliggande motor | Klassisk CDF eller HDF5 (NetCDF-4) | Inbyggd HDF5 B-trådsbehållare | Packade bitströmsramar | 2880-bytes huvud-/datablock |
| OGC-standard | Officiell OGC Earth Science Standard | Inte en OGC-standard | Internationell WMO-standard | Internationell IAU-standard |
Vanliga skadeorsaker och hex-återställningsguide
Programvaran rapporterar 'NetCDF: Unknown file format'.
Grundorsak: En NetCDF-4-fil öppnades med det äldre NetCDF-3-biblioteket, eller så saknas CDF-magiska byte.
Återställning: Inspektera huvudversionen eller konvertera med File2File NetCDF Converter.
Säkerhetsanalys och attackvektorer för tolkar
Klassiska NetCDF- och NetCDF-4-bibliotek bearbetar ej betrodda dimensionsantal där heltalsspill kan orsaka minneskorruption.
Kända attackvektorer
- Heltalsspill under beräkningar av dimensionsprodukter i libnetcdf.
- Buffertläsning utanför gränserna vid tolkning av skadade textsträngar för attribut.
- Neka till tjänst (DoS) genom felaktiga förskjutningar (offsets) för postdimensioner.
Rekommenderade skyddsåtgärder:
Historiskt ursprung och milstolpar
Viktiga fördelar
- Det globala riktmärket för klimatvetenskap och meteorologi: används av klimatmodeller från NOAA, NASA, ECMWF och IPCC.
- Självbeskrivande: variabler anger explicit sina fysiska enheter ('degrees_Celsius', 'hPa') och geografiska koordinataxlar.
- Utökbara postdimensioner (record dimensions): väderövervakningsstationer kan kontinuerligt lägga till nya timmätningar över flera år.
Tekniska begränsningar
- Dubbel arkitektur: klassisk NetCDF-3 använder anpassad binär CDF-inramning, medan modern NetCDF-4 använder HDF5 under huven.
- Kräver geografisk visualiseringsprogramvara (Panoply, QGIS, Python xarray) för korrekt visning.
- Stora datamängder kan uppgå till tiotals gigabyte per simuleringskörning.
Intressant teknisk kuriosa
- De tre första magiska bytena 'CDF' står för 'Common Data Form', som en hyllning till NASAs tidigare dataformat från 1980-talet som inspirerade NetCDF.
- Konventionerna för klimat- och prognosmetadata (CF Metadata Conventions) standardiserar variabelnamn så att datormodeller över hela världen förstår varandra.
- Varje global väderprognos som visas på tv-nyheterna har genererats med hjälp av superdatorer som bearbetar NetCDF-data.
Vanliga tekniska frågor
Vad är en NetCDF-fil (.nc)?
En NetCDF-fil är ett vetenskapligt dataformat som används av meteorologer och oceanografer för att lagra flerdimensionella väder-, temperatur-, havsströms- och klimatdata.
Hur kan jag visa en NetCDF-fil?
Du kan visa och rita upp NetCDF-data med NASA Panoply, QGIS, Python (xarray/matplotlib) eller konvertera den till CSV/GeoJSON med File2File.app.
Vad är skillnaden mellan NetCDF-3 och NetCDF-4?
NetCDF-3 är det ursprungliga binära formatet med en variabelgräns på 2 GB. NetCDF-4 använder HDF5-teknik under huven, vilket stöder komprimering och obegränsade filstorlekar.