Griglia NetCDF (.nc)

Standard Standard

Network Common Data Form (NetCDF) è il formato 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.

Ispezione 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

Privato - 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: Standard principale OGC NetCDF / standard NASA ESDS

Specifiche tecniche

Architettura del contenitoreFormato CDF classico (firma 'CDF\x01' o 'CDF\x02' con offset a 64 bit) oppure NetCDF-4 (contenitore HDF5 con convenzioni Climate and Forecast, CF)
CompressioneNon compresso (formato classico) oppure compressione a blocchi Deflate/Zstd (NetCDF-4)
Endianness dei byteBig-endian (formato classico) oppure little-endian / big-endian (NetCDF-4 HDF5)
Spazi coloreNon applicabile (array multidimensionali climatici e oceanografici)
Canali e strutturaVariabili multidimensionali (temperatura, salinità, pressione) associate a dimensioni (tempo, latitudine, longitudine, profondità)
Dimensioni massimeIl formato classico è limitato a 2 GB per variabile; NetCDF-4 è praticamente illimitato
TrasparenzaNessuna
Streaming e progressivoLe variabili di record consentono di aggiungere continuamente nuovi intervalli temporali

Matrice di confronto tecnico: NetCDF vs Concorrenti

Attributo tecnicoNetCDF (Attuale)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)Supercalcolo generale e IAFrame in flussi di bit compressiAstronomia e astrofisica
Standard OGCStandard ufficiale OGC per le scienze della TerraNon è uno standard OGCStandard internazionale WMOStandard internazionale IAU

Modalità di corruzione comuni e guida al recupero esadecimale

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

Causa principale: File NetCDF-4 aperto con una libreria NetCDF-3 meno recente oppure firma CDF mancante.

Ripristino: Controlla la versione dell'intestazione o converti il file con NetCDF Converter di File2File.app.

Analisi di sicurezza e vettori di attacco del parser

Le librerie NetCDF classiche e NetCDF-4 elaborano conteggi di dimensioni non attendibili; un overflow di interi può corrompere la memoria.

Vettori di attacco noti

  • Overflow di interi durante il calcolo del prodotto delle dimensioni in libnetcdf.
  • Lettura oltre i limiti del buffer durante l'analisi di stringhe di attributo danneggiate.
  • Interruzione del servizio tramite offset malformati delle dimensioni di record.

Migliori pratiche difensive: Elabora i file NetCDF con motori WebAssembly isolati e sicuri per la memoria.

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

  • NetCDF è usato nella ricerca sul clima e in meteorologia, anche in alcuni flussi di lavoro con modelli climatici; l’uso varia in base al progetto e all’organizzazione.
  • 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

  • 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.
  • I centri meteorologici usano diversi modelli di previsione, sistemi di calcolo e formati di dati; NetCDF e GRIB sono entrambi usati nella meteorologia operativa.

Domande tecniche frequenti

Cos'è un file NetCDF (.nc)?

NetCDF è un formato di dati scientifici usato da meteorologi e oceanografi per memorizzare dati multidimensionali su meteo, temperature, correnti oceaniche e clima.

Come posso visualizzare un file NetCDF?

Puoi visualizzare e tracciare i dati NetCDF con NASA Panoply, QGIS o Python (xarray/matplotlib), oppure convertirli in CSV o 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 e supporta la compressione e file di dimensioni illimitate.