Cuadrícula NetCDF (.nc)
Estándar EstándarNetwork Common Data Form (NetCDF) es el formato de datos universal para la investigación atmosférica, la predicción meteorológica, el modelado climático y la oceanografía, estandarizado por el Open Geospatial Consortium (OGC) y la NOAA.
Convertir de NETCDF a CSV
Convertidor gratuito de NETCDF a CSV en el navegador. Convierte archivos al instante en tu dispositivo.
Inspeccionar y metadatos
Los sistemas operativos y analizadores de archivos identifican los archivos de NetCDF inspeccionando la secuencia de bytes binarios inicial:
Firma de cabecera a nivel de bytes (Bytes mágicos)
Los sistemas operativos y analizadores de archivos identifican los archivos de NetCDF inspeccionando la secuencia de bytes binarios inicial:
FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):
43 44 46 01 / 43 44 46 02REPRESENTACIÓN ASCII: CDF\x01 / CDF\x02
Estandarización: Estándar Principal OGC NetCDF / Estándar NASA ESDS
Especificaciones técnicas
| Arquitectura del contenedor | Formato CDF clásico (mágico 'CDF\x01' o 'CDF\x02' con desplazamiento de 64 bits) o NetCDF-4 (contenedor HDF5 con convenciones CF de Clima y Pronóstico) |
| Compresión | Sin comprimir (clásico) o compresión por fragmentos Deflate/Zstd (NetCDF-4) |
| Orden de bytes (Endianness) | Big-Endian (clásico) o Little/Big-Endian (NetCDF-4 HDF5) |
| Espacios de color | N/A (Matrices Multidimensionales Climáticas y Oceanográficas) |
| Canales y estructura | Variables multidimensionales (temperatura, salinidad, presión) mapeadas contra dimensiones (tiempo, lat, lon, profundidad) |
| Dimensiones máximas | Clásico limitado a 2 GB por variable; NetCDF-4 prácticamente ilimitado |
| Transparencia | Ninguna |
| Streaming y progresivo | La transmisión de variables de registro permite adjuntar continuamente nuevos pasos de tiempo |
Matriz de comparación técnica: NetCDF frente a la competencia
| Atributo técnico | NetCDF (Actual) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Dominio Principal | Meteorología, Oceanografía, Clima | Supercomputación general e IA | Cuadrículas meteorológicas numéricas operativas | Astronomía y Astrofísica |
| Estándares de Unidades Físicas | Convenciones CF (atributo 'units') | Sin esquema de unidades estandarizado | Parámetros de tabla OMM fijos | Unidades astronómicas estándar FITS |
| Motor Subyacente | CDF clásico u HDF5 (NetCDF-4) | Contenedor de árboles B HDF5 nativo | Tramas de flujo de bits empaquetadas | Bloques de datos/cabecera de 2880 bytes |
| Estándar OGC | Estándar Oficial de Ciencias de la Tierra OGC | No es un estándar OGC | Estándar internacional OMM | Estándar internacional UAI |
Modos de corrupción comunes y guía de recuperación hexadecimal
El software informa 'NetCDF: Unknown file format'.
Causa raíz: Archivo NetCDF-4 abierto con la biblioteca heredada NetCDF-3, o faltan los bytes mágicos CDF.
Recuperación: Inspeccione la versión de la cabecera o conviértala con el conversor NetCDF de File2File.
Análisis de seguridad y vectores de ataque al analizador
Las bibliotecas clásicas NetCDF y NetCDF-4 procesan recuentos de dimensiones no confiables donde el desbordamiento de enteros puede causar corrupción de memoria.
Vectores de ataque conocidos
- Desbordamiento de enteros durante los cálculos de productos dimensionales en libnetcdf.
- Lectura excesiva de búfer al analizar cadenas de texto de atributos corruptas.
- Denegación de servicio a través de desplazamientos mal formados de dimensiones de registro.
Mejores prácticas defensivas: Procese archivos NetCDF utilizando motores WebAssembly en espacio aislado seguros para la memoria.
Orígenes históricos e hitos
Ventajas clave y pros
- El punto de referencia global para la ciencia climática y la meteorología: utilizado por los modelos climáticos de la NOAA, la NASA, el ECMWF y el IPCC.
- Autodescriptivo: las variables declaran explícitamente sus unidades físicas ('degrees_Celsius', 'hPa') y sus ejes de coordenadas geográficas.
- Dimensiones de registro ampliables: las estaciones de monitoreo meteorológico pueden adjuntar continuamente nuevas mediciones horarias a lo largo de los años.
Limitaciones técnicas y contras
- Arquitectura dual: NetCDF-3 clásico utiliza un marco binario CDF personalizado, mientras que el NetCDF-4 moderno utiliza HDF5 bajo el capó.
- Requiere software de visualización geográfica (Panoply, QGIS, Python xarray) para visualizarse correctamente.
- Los conjuntos de datos grandes pueden abarcar decenas de gigabytes por ejecución de simulación.
Curiosidades técnicas interesantes
- Los primeros tres bytes mágicos 'CDF' significan 'Common Data Form', rindiendo homenaje al formato de datos anterior de la NASA de la década de 1980 que inspiró a NetCDF.
- Las Convenciones de Metadatos de Clima y Pronóstico (CF) estandarizan los nombres de las variables para que los modelos informáticos de todo el mundo se entiendan entre sí.
- Cada pronóstico meteorológico global mostrado en las noticias de televisión se generó utilizando supercomputadoras que procesan datos NetCDF.
Preguntas técnicas frecuentes
¿Qué es un archivo NetCDF (.nc)?
Un archivo NetCDF es un formato de datos científicos utilizado por meteorólogos y oceanógrafos para almacenar datos multidimensionales de clima, temperatura, corrientes oceánicas y tiempo atmosférico.
¿Cómo puedo ver un archivo NetCDF?
Puede ver y graficar datos NetCDF utilizando NASA Panoply, QGIS, Python (xarray/matplotlib), o convertirlo a CSV/GeoJSON con File2File.app.
¿Cuál es la diferencia entre NetCDF-3 y NetCDF-4?
NetCDF-3 es el formato binario original con límites de variables de 2 GB. NetCDF-4 utiliza tecnología HDF5 bajo el capó, admitiendo compresión y tamaños de archivo ilimitados.