NetCDF-rutenett (.nc)

OGC Standard

Network Common Data Form (NetCDF) er et mye brukt format for vitenskapelige arrayer, blant annet innen atmosfære-, klima- og havforskning. Andre formater brukes også, og konvensjonene varierer mellom prosjekter.

Konverter NETCDF til CSV

Gratis NETCDF til CSV-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer NetCDF-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer NetCDF-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

43 44 46 01 / 43 44 46 02

ASCII-REPRESENTASJON: CDF\x01 / CDF\x02

Standardisering: OGC NetCDF Core Standard / NASA ESDS Standard

Tekniske spesifikasjoner

BeholderarkitekturKlassisk CDF-format (signaturen 'CDF\x01' eller 'CDF\x02' med 64-biters forskyvninger) eller NetCDF-4 (HDF5-beholder med CF-konvensjonene for klima og værvarsling)
KomprimeringUkomprimert (klassisk) eller komprimering av datablokker med Deflate/Zstd (NetCDF-4)
BytterekkefølgeBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
FargeromN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kanaler og strukturFlerdimensjonale variabler (temperatur, saltholdighet, trykk) knyttet til dimensjoner (tid, breddegrad, lengdegrad, dybde)
Maks. dimensjonerKlassisk NetCDF er begrenset til 2 GB per variabel; NetCDF-4 er i praksis ubegrenset
GjennomsiktighetNone
Strømming og progressiv visningStrømming av record-variabler gjør det mulig å legge til nye tidssteg fortløpende

Teknisk sammenligningsmatrise: NetCDF sammenlignet med konkurrenter

Teknisk attributtNetCDF (Gjeldende)HDF5GRIBFITS
PrimærdomeneMeteorologi, oseanografi, klimaGenerell superdatabehandling og KIOperasjonelle numeriske værrutenettAstronomi og astrofysikk
Standarder for fysiske enheterCF-konvensjoner ('units'-attributt)Intet standardisert enhetsskjemaFaste WMO-tabellparametreFITS-standard for astronomiske enheter
Underliggende motorKlassisk CDF eller HDF5 (NetCDF-4)Innebygd HDF5 B-trebeholderPakkede bitstrømsrammer2880-byte hode-/datablokker
OGC-standardOffisiell OGC-standard for geovitenskapIkke en OGC-standardWMO internasjonal standardIAU internasjonal standard

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Programvare rapporterer 'NetCDF: Unknown file format'.

Underliggende årsak: NetCDF-4-fil åpnet med eldre NetCDF-3-bibliotek, eller manglende CDF-magiske byte.

Utbedring: Inspiser hodeversjonen eller konverter med File2File.app NetCDF Converter.

Sikkerhetsanalyse og angrepsvektorer mot parsere

Klassiske NetCDF- og NetCDF-4-biblioteker behandler dimensjonstall fra upålitelige kilder, der heltallsoverløp kan føre til minnekorrupsjon.

Kjente angrepsvektorer

  • Heltallsoverløp under dimensjonsproduktberegninger i libnetcdf.
  • Bufferoverlesing ved tolking av korrupte attributtstrenger.
  • Tjenestenekt gjennom feilaktige forskyvninger for opptaksdimensjoner.

Anbefalte sikkerhetstiltak: Behandle NetCDF-filer ved hjelp av minnesikre WebAssembly-motorer i en sandkasse.

Historisk opprinnelse og milepæler

2011Open Geospatial Consortium (OGC) vedtar NetCDF Core som en offisiell internasjonal standard for geodata.
2008NetCDF-4 lanseres og tar i bruk HDF5 som det underliggende lagringslaget for høy ytelse.
1989Glenn Davis og Russ Rew oppretter NetCDF hos Unidata for å la forskere dele værdata på tvers av forskjellige datamaskiner.

Viktige fordeler

  • NetCDF brukes i klima- og meteorologiforskning, blant annet i enkelte arbeidsflyter med klimamodeller; bruken varierer mellom prosjekter og organisasjoner.
  • Selvbeskrivende: variabler oppgir eksplisitt fysiske enheter ('degrees_Celsius', 'hPa') og geografiske koordinatakser.
  • Utvidbare postdimensjoner: værstasjoner kan kontinuerlig legge til nye målinger hver time over flere år.

Tekniske begrensninger og ulemper

  • Todelt arkitektur: klassisk NetCDF-3 bruker egendefinert binær CDF-innramming, mens moderne NetCDF-4 bruker HDF5 i bakgrunnen.
  • Krever geografisk visualiseringsprogramvare (Panoply, QGIS, Python xarray) for å vises riktig.
  • Store datasett kan være på flere titalls gigabyte per simuleringskjøring.

Interessante tekniske fakta

  • De første tre magiske bytene 'CDF' står for 'Common Data Form', og hedrer NASAs tidligere dataformat fra 1980-tallet som inspirerte NetCDF.
  • Climate and Forecast (CF) Metadata Conventions standardiserer variabelnavn slik at datamodeller over hele verden forstår hverandre.
  • Værvarslingstjenester bruker ulike prognosemodeller, datasystemer og dataformater. NetCDF og GRIB brukes begge i operativ meteorologi.

Ofte stilte tekniske spørsmål

Hva er en NetCDF (.nc)-fil?

En NetCDF-fil er et vitenskapelig dataformat som brukes av meteorologer og oseanografer til å lagre flerdimensjonale vær-, temperatur-, havstrøms- og klimadata.

Hvordan kan jeg vise en NetCDF-fil?

Du kan vise og plotte NetCDF-data ved hjelp av NASA Panoply, QGIS eller Python (xarray/matplotlib), eller konvertere dem til CSV/GeoJSON med File2File.app.

Hva er forskjellen mellom NetCDF-3 og NetCDF-4?

NetCDF-3 er det opprinnelige binære formatet med en variabelgrense på 2 GB. NetCDF-4 bruker HDF5-teknologi i bunnen, noe som støtter komprimering og ubegrensede filstørrelser.