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, 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 :
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 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 (magic 'CDF\x01' ou 'CDF\x02' décalage 64 bits) ou NetCDF-4 (conteneur HDF5 avec conventions Climate and Forecast CF) |
| Compression | Non compressé (classique) ou compression par blocs Deflate/Zstd (NetCDF-4) |
| Boutisme des octets | Grand-boutiste (classique) ou Petit/Grand-boutiste (NetCDF-4 HDF5) |
| Espaces colorimétriques | N/A (Tableaux multidimensionnels climatiques et océanographiques) |
| Canaux et structure | Variables multidimensionnelles (température, salinité, pression) mappées par rapport aux dimensions (temps, latitude, longitude, profondeur) |
| Dimensions maximales | Classique limité à 2 Go par variable ; NetCDF-4 pratiquement illimité |
| Transparence | Aucune |
| Streaming et progressif | La diffusion de variables d'enregistrement permet d'ajouter continuellement de nouveaux pas de temps |
Matrice de comparaison technique : NetCDF vs 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 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
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.