Grille NetCDF (.nc)
Norme StandardLe Network Common Data Form (NetCDF) est le format de données universel pour la recherche atmosphérique, la prévision météorologique, la modélisation climatique et l'océanographie, normalisé par l'Open Geospatial Consortium (OGC) et la NOAA.
Convertir NETCDF en CSV
Outil de conversion gratuit de NETCDF vers CSV dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspection et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers NetCDF en inspectant leur séquence initiale d'octets binaires :
Signature d'en-tête au niveau des octets (octets magiques)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers NetCDF en inspectant leur séquence initiale d'octets binaires :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
43 44 46 01 / 43 44 46 02REPRÉSENTATION ASCII : CDF\x01 / CDF\x02
Normalisation : Norme de base NetCDF de l'OGC / Norme ESDS de la NASA
Spécifications techniques
| Architecture de conteneur | Format CDF classique (signature 'CDF\x01' ou 'CDF\x02', décalage 64 bits) ou NetCDF-4 (conteneur HDF5 avec les conventions CF Climate and Forecast) |
| Compression | Non compressé (classique) ou compression par blocs Deflate/Zstd (NetCDF-4) |
| Ordre des octets | Gros-boutiste (format classique) ou petit- et gros-boutiste (NetCDF-4/HDF5) |
| Espaces colorimétriques | Sans objet (tableaux multidimensionnels climatiques et océanographiques) |
| Canaux et structure | Variables multidimensionnelles (température, salinité, pression) associées aux dimensions (temps, latitude, longitude, profondeur) |
| Dimensions maximales | Classique limité à 2 Go par variable ; NetCDF-4 pratiquement illimité |
| Transparence | Aucune |
| Prise en charge du traitement en continu | L'écriture en continu dans la dimension d'enregistrement permet d'ajouter de nouveaux pas de temps |
Matrice de comparaison technique : NetCDF face aux concurrents
| Attribut technique | NetCDF (Actuel) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Domaine principal | Météorologie, océanographie, climat | Superinformatique générale et IA | Grilles de prévision numérique du temps | Astronomie et astrophysique |
| Normes d'unités physiques | Conventions CF (attribut 'units') | Pas de schéma d'unités standardisé | Paramètres de table OMM fixes | Unités astronomiques standard FITS |
| Moteur sous-jacent | CDF classique ou HDF5 (NetCDF-4) | Conteneur B-tree HDF5 natif | Trames de flux binaires empaquetés | Blocs d'en-tête/données de 2880 octets |
| Norme OGC | Norme officielle de science de la Terre de l'OGC | Pas une norme OGC | Norme internationale de l'OMM | Norme internationale de l'UAI |
Modes de corruption courants et guide de restauration hexadécimale
Le logiciel indique 'NetCDF: Unknown file format'.
Cause initiale: Fichier NetCDF-4 ouvert avec une bibliothèque NetCDF-3 héritée, ou octets magiques CDF manquants.
Récupération: Inspectez la version de l’en-tête ou convertissez le fichier avec NetCDF Converter de File2File.app.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les bibliothèques NetCDF classiques et NetCDF-4 traitent des nombres de dimensions non fiables, pour lesquels un dépassement d'entier peut provoquer une corruption de la mémoire.
Vecteurs d’attaque connus
- Dépassement d'entier lors des calculs de produits de dimensions dans libnetcdf.
- Lecture hors limites du tampon lors de l’analyse de chaînes d’attributs corrompues.
- Déni de service via des décalages de dimensions d'enregistrement mal formés.
Bonnes pratiques de défense: Traitez les fichiers NetCDF avec des moteurs WebAssembly isolés et sécurisés en mémoire.
Origines historiques et jalons
Principaux avantages
- NetCDF est utilisé dans la recherche sur le climat et la météorologie, notamment dans certains flux de travail de modélisation climatique ; son usage varie selon les projets et les organismes.
- Auto-descriptif : les variables indiquent explicitement leurs unités physiques ('degrees_Celsius', 'hPa') et leurs axes de coordonnées géographiques.
- Dimensions d'enregistrement extensibles : les stations de surveillance météorologique peuvent ajouter continuellement de nouvelles mesures horaires sur plusieurs années.
Limites techniques
- Architecture double : NetCDF-3 classique utilise son propre format binaire CDF, tandis que NetCDF-4 repose sur HDF5.
- Nécessite un logiciel de visualisation géographique (Panoply, QGIS, Python xarray) pour un affichage correct.
- Les grands ensembles de données peuvent atteindre des dizaines de gigaoctets par simulation.
Faits intéressants
- Les trois premiers octets magiques, « CDF », signifient « Common Data Form », en référence au format de données de la NASA du début des années 1980 qui a inspiré NetCDF.
- Les conventions de métadonnées Climate and Forecast (CF) standardisent les noms des variables afin que les modèles informatiques du monde entier se comprennent.
- Les centres météorologiques utilisent différents modèles de prévision, systèmes de calcul et formats de données ; NetCDF et GRIB sont tous deux utilisés en météorologie opérationnelle.
Foire aux questions techniques
Qu'est-ce qu'un fichier NetCDF (.nc) ?
Un fichier NetCDF est un format de données scientifiques utilisé par les météorologues et les océanographes pour stocker des données multidimensionnelles sur la météo, la température, les courants océaniques et le climat.
Comment puis-je visualiser un fichier NetCDF ?
Vous pouvez afficher et tracer des données NetCDF à l'aide de NASA Panoply, QGIS, Python (xarray/matplotlib), ou les convertir en CSV/GeoJSON avec File2File.app.
Quelle est la différence entre NetCDF-3 et NetCDF-4 ?
NetCDF-3 est le format binaire d’origine, qui limite chaque variable à 2 Go. NetCDF-4 repose sur HDF5 et prend en charge la compression ainsi que des fichiers de taille pratiquement illimitée.