Grille NetCDF (.nc)

Norme Standard

Le 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 :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

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 02

REPRÉSENTATION ASCII : CDF\x01 / CDF\x02

Normalisation : Norme de base NetCDF de l'OGC / Norme ESDS de la NASA

Spécifications techniques

Architecture de conteneurFormat CDF classique (signature 'CDF\x01' ou 'CDF\x02', décalage 64 bits) ou NetCDF-4 (conteneur HDF5 avec les conventions CF Climate and Forecast)
CompressionNon compressé (classique) ou compression par blocs Deflate/Zstd (NetCDF-4)
Ordre des octetsGros-boutiste (format classique) ou petit- et gros-boutiste (NetCDF-4/HDF5)
Espaces colorimétriquesSans objet (tableaux multidimensionnels climatiques et océanographiques)
Canaux et structureVariables multidimensionnelles (température, salinité, pression) associées aux dimensions (temps, latitude, longitude, profondeur)
Dimensions maximalesClassique limité à 2 Go par variable ; NetCDF-4 pratiquement illimité
TransparenceAucune
Prise en charge du traitement en continuL'é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 techniqueNetCDF (Actuel)HDF5GRIBFITS
Domaine principalMétéorologie, océanographie, climatSuperinformatique générale et IAGrilles de prévision numérique du tempsAstronomie et astrophysique
Normes d'unités physiquesConventions CF (attribut 'units')Pas de schéma d'unités standardiséParamètres de table OMM fixesUnités astronomiques standard FITS
Moteur sous-jacentCDF classique ou HDF5 (NetCDF-4)Conteneur B-tree HDF5 natifTrames de flux binaires empaquetésBlocs d'en-tête/données de 2880 octets
Norme OGCNorme officielle de science de la Terre de l'OGCPas une norme OGCNorme internationale de l'OMMNorme 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

2011L'Open Geospatial Consortium (OGC) adopte NetCDF Core comme norme géospatiale internationale officielle.
2008NetCDF-4 est publié et adopte HDF5 comme couche de stockage sous-jacente performante.
1989Glenn Davis et Russ Rew créent NetCDF chez Unidata pour permettre aux scientifiques de partager des données météorologiques entre différents ordinateurs.

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.