NetCDF-rutnät (.nc)

OGC Standard

Network 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:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

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 02

ASCII-REPRESENTATION: CDF\x01 / CDF\x02

Standardisering: OGC NetCDF Core Standard / NASA ESDS Standard

Tekniska specifikationer

ContainerarkitekturClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
KomprimeringUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
BytessordinningBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
FärgrymderN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanaler och strukturMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Maximala dimensionerClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
TransparensNone
Strömning och progressivRecord variable streaming allows continuously appending new timesteps

Teknisk jämförelsematris: NetCDF vs konkurrenter

Tekniskt attributNetCDF (Aktuell)HDF5GRIBFITS
Primärt domänområdeMeteorologi, oceanografi, klimatAllmänna superdatorer & AIOperativa numeriska väderrutnätAstronomi & Astrofysik
Standarder för fysiska enheterCF-konventioner ('units'-attribut)Inget standardiserat enhetsschemafasta WMO-tabellparametrarFITS standardastronomiska enheter
Underliggande motorKlassisk CDF eller HDF5 (NetCDF-4)Inbyggd HDF5 B-trådsbehållarePackade bitströmsramar2880-bytes huvud-/datablock
OGC-standardOfficiell OGC Earth Science StandardInte en OGC-standardInternationell WMO-standardInternationell 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

2011Open Geospatial Consortium (OGC) antar NetCDF Core som en officiell internationell geospatial standard.
2008NetCDF-4 lanseras och antar HDF5 som sitt underliggande högpresterande lagringslager.
1989Glenn Davis och Russ Rew skapar NetCDF vid Unidata för att låta forskare dela väderdata mellan olika datorer.

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.