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, standardisé par l'Open Geospatial Consortium (OGC) et la NOAA.

Convertir NETCDF en CSV

Convertisseur gratuit de NETCDF vers CSV dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.

Inspecter et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers NetCDF en inspectant la séquence d'octets binaires de tête :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

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

Signature d'en-tête au niveau des octets (Magic Bytes)

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers NetCDF en inspectant la séquence d'octets binaires de tête :

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 (magic 'CDF\x01' ou 'CDF\x02' décalage 64 bits) ou NetCDF-4 (conteneur HDF5 avec conventions Climate and Forecast CF)
CompressionNon compressé (classique) ou compression par blocs Deflate/Zstd (NetCDF-4)
Boutisme des octetsGrand-boutiste (classique) ou Petit/Grand-boutiste (NetCDF-4 HDF5)
Espaces colorimétriquesN/A (Tableaux multidimensionnels climatiques et océanographiques)
Canaux et structureVariables multidimensionnelles (température, salinité, pression) mappées par rapport aux dimensions (temps, latitude, longitude, profondeur)
Dimensions maximalesClassique limité à 2 Go par variable ; NetCDF-4 pratiquement illimité
TransparenceAucune
Streaming et progressifLa diffusion de variables d'enregistrement permet d'ajouter continuellement de nouveaux pas de temps

Matrice de comparaison technique : NetCDF vs 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 récupération hexadécimale

Le logiciel indique 'NetCDF: Unknown file format'.

Cause racine: Fichier NetCDF-4 ouvert avec une bibliothèque NetCDF-3 héritée, ou octets magiques CDF manquants.

Récupération: Inspecter la version de l'en-tête ou convertir avec le convertisseur NetCDF de File2File.

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 vérifiés où 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.
  • Surlecture de tampon lors de l'analyse syntaxique de chaînes de texte d'attributs corrompues.
  • Déni de service via des décalages de dimensions d'enregistrement mal formés.

Bonnes pratiques de défense: Traiter les fichiers NetCDF à l'aide de 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.
2008Sortie de NetCDF-4, adoptant HDF5 comme couche de stockage sous-jacente haute performance.
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

  • La référence mondiale pour la science du climat et la météorologie : utilisé par les modèles climatiques de la NOAA, de la NASA, du CEPMMT et du GIEC.
  • 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 : le NetCDF-3 classique utilise un encadrement binaire CDF personnalisé, tandis que le NetCDF-4 moderne utilise HDF5 sous le capot.
  • 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.

Anecdotes techniques

  • Les trois premiers octets magiques 'CDF' signifient 'Common Data Form', en hommage 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.
  • Toutes les prévisions météorologiques mondiales présentées aux informations télévisées ont été générées à l'aide de superordinateurs traitant des données NetCDF.

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 avec des limites de variables de 2 Go. NetCDF-4 utilise la technologie HDF5 sous le capot, prenant en charge la compression et des tailles de fichiers illimitées.