Griglia NetCDF (.nc)
OGC StandardIl 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:
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 02RAPPRESENTAZIONE ASCII: CDF\x01 / CDF\x02
Standardizzazione: OGC NetCDF Core Standard / NASA ESDS Standard
Specifiche tecniche
| Architettura del container | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Compressione | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Endianness dei byte | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Spazi colore | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Canali e struttura | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Dimensioni massime | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Trasparenza | None |
| Streaming e progressivo | Record variable streaming allows continuously appending new timesteps |
Matrice di confronto tecnico: NetCDF vs Concorrenti
| Attributo tecnico | NetCDF (Corrente) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Dominio Principale | Meteorologia, Oceanografia, Clima | Supercalcolo generale e IA | Griglie meteorologiche numeriche operative | Astronomia e Astrofisica |
| Standard per le Unità Fisiche | Convenzioni CF (attributo 'units') | Nessuno schema di unità standardizzato | Parametri di tabella WMO fissi | Unità astronomiche standard FITS |
| Motore Sottostante | CDF classico o HDF5 (NetCDF-4) | Contenitore ad albero B nativo HDF5 | Frame di flussi di bit compressi (packed) | Blocchi di intestazione/dati da 2880 byte |
| Standard OGC | Standard ufficiale OGC per le scienze della Terra | Non è uno standard OGC | Standard internazionale WMO | Standard 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
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.