Griglia NetCDF (.nc)

OGC Standard

Il formato NetCDF (Network Common Data Form) è il formato di dati universale per la ricerca atmosferica, le previsioni meteorologiche, la modellazione climatica e l'oceanografia, standardizzato dall'Open Geospatial Consortium (OGC) e dalla NOAA.

Converti da NETCDF a CSV

Convertitore gratuito da NETCDF a CSV nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispeziona e metadati

I sistemi operativi e gli analizzatori di file identificano i file NetCDF ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Firma dell'intestazione a livello di byte (Magic Bytes)

I sistemi operativi e gli analizzatori di file identificano i file NetCDF ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

43 44 46 01 / 43 44 46 02

RAPPRESENTAZIONE ASCII: CDF\x01 / CDF\x02

Standardizzazione: OGC NetCDF Core Standard / NASA ESDS Standard

Specifiche tecniche

Architettura del containerClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
CompressioneUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Endianness dei byteBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Spazi coloreN/A (Multi-dimensional Climate & Oceanographic Arrays)
Canali e strutturaMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Dimensioni massimeClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
TrasparenzaNone
Streaming e progressivoRecord variable streaming allows continuously appending new timesteps

Matrice di confronto tecnico: NetCDF vs Concorrenti

Attributo tecnicoNetCDF (Corrente)HDF5GRIBFITS
Dominio PrincipaleMeteorologia, Oceanografia, ClimaSupercalcolo generale e IAGriglie meteorologiche numeriche operativeAstronomia e Astrofisica
Standard per le Unità FisicheConvenzioni CF (attributo 'units')Nessuno schema di unità standardizzatoParametri di tabella WMO fissiUnità astronomiche standard FITS
Motore SottostanteCDF classico o HDF5 (NetCDF-4)Contenitore ad albero B nativo HDF5Frame di flussi di bit compressi (packed)Blocchi di intestazione/dati da 2880 byte
Standard OGCStandard ufficiale OGC per le scienze della TerraNon è uno standard OGCStandard internazionale WMOStandard internazionale IAU

Modalità di corruzione comuni e guida al recupero Hex

Il software segnala 'NetCDF: Unknown file format' (NetCDF: Formato file sconosciuto).

Causa principale: File NetCDF-4 aperto con la libreria legacy NetCDF-3, oppure magic bytes CDF mancanti.

Ripristino: Ispezionare la versione dell'intestazione o convertire con il convertitore NetCDF di File2File.

Analisi di sicurezza e vettori di attacco del parser

Le librerie classiche NetCDF e NetCDF-4 elaborano conteggi di dimensioni non affidabili in cui l'integer overflow può causare la corruzione della memoria.

Vettori di attacco noti

  • Integer overflow durante i calcoli dei prodotti dimensionali in libnetcdf.
  • Buffer over-read durante l'analisi di stringhe di testo di attributi danneggiati.
  • Denial of service tramite offset di dimensioni di record malformati.

Migliori pratiche difensive:

Origini storiche e tappe fondamentali

2011L'Open Geospatial Consortium (OGC) adotta NetCDF Core come Standard Geospaziale Internazionale ufficiale.
2008Viene rilasciato NetCDF-4, che adotta HDF5 come livello di archiviazione sottostante ad alte prestazioni.
1989Glenn Davis e Russ Rew creano NetCDF presso Unidata per consentire agli scienziati di condividere dati meteorologici tra computer diversi.

Vantaggi principali e pro

  • Il punto di riferimento globale per la scienza del clima e la meteorologia: utilizzato dai modelli climatici di NOAA, NASA, ECMWF e IPCC.
  • Autodescrittivo: le variabili dichiarano esplicitamente le loro unità fisiche ('degrees_Celsius', 'hPa') e gli assi delle coordinate geografiche.
  • Dimensioni di record espandibili: le stazioni di monitoraggio meteorologico possono aggiungere continuamente nuove misurazioni orarie nel corso degli anni.

Limiti tecnici e svantaggi

  • Architettura doppia: il classico NetCDF-3 utilizza una struttura CDF binaria personalizzata, mentre il moderno NetCDF-4 utilizza HDF5 internamente.
  • Richiede software di visualizzazione geografica (Panoply, QGIS, Python xarray) per essere visualizzato correttamente.
  • I grandi set di dati possono estendersi per decine di gigabyte per ciascuna esecuzione di simulazione.

Curiosità tecniche interessanti

  • I primi tre magic bytes 'CDF' stanno per 'Common Data Form', in omaggio al precedente formato di dati della NASA degli anni '80 che ha ispirato NetCDF.
  • Le convenzioni di metadati Climate and Forecast (CF) standardizzano i nomi delle variabili in modo che i modelli informatici di tutto il mondo possano comprendersi reciprocamente.
  • Ogni previsione meteorologica globale mostrata nei telegiornali televisivi è stata generata utilizzando supercomputer che elaborano dati NetCDF.

Domande tecniche frequenti

Cos'è un file NetCDF (.nc)?

Un file NetCDF è un formato di dati scientifici utilizzato da meteorologi e oceanografi per memorizzare dati multidimensionali su meteo, temperatura, correnti oceaniche e clima.

Como posso visualizzare un file NetCDF?

Puoi visualizzare e tracciare dati NetCDF utilizzando NASA Panoply, QGIS, Python (xarray/matplotlib), oppure convertirlo in CSV/GeoJSON con File2File.app.

Qual è la differenza tra NetCDF-3 e NetCDF-4?

NetCDF-3 è il formato binario originale con limiti di variabili di 2 GB. NetCDF-4 utilizza la tecnologia HDF5 sottostante, supportando la compressione e dimensioni di file illimitate.