Griglia NetCDF (.nc)
Standard StandardNetwork 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:
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: Standard principale OGC NetCDF / standard NASA ESDS
Specifiche tecniche
| Architettura del contenitore | Formato CDF classico (firma 'CDF\x01' o 'CDF\x02' con offset a 64 bit) oppure NetCDF-4 (contenitore HDF5 con convenzioni Climate and Forecast, CF) |
| Compressione | Non compresso (formato classico) oppure compressione a blocchi Deflate/Zstd (NetCDF-4) |
| Endianness dei byte | Big-endian (formato classico) oppure little-endian / big-endian (NetCDF-4 HDF5) |
| Spazi colore | Non applicabile (array multidimensionali climatici e oceanografici) |
| Canali e struttura | Variabili multidimensionali (temperatura, salinità, pressione) associate a dimensioni (tempo, latitudine, longitudine, profondità) |
| Dimensioni massime | Il formato classico è limitato a 2 GB per variabile; NetCDF-4 è praticamente illimitato |
| Trasparenza | Nessuna |
| Streaming e progressivo | Le variabili di record consentono di aggiungere continuamente nuovi intervalli temporali |
Matrice di confronto tecnico: NetCDF vs Concorrenti
| Attributo tecnico | NetCDF (Attuale) | 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) | Supercalcolo generale e IA | Frame in flussi di bit compressi | Astronomia e astrofisica |
| 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 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
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.