Grilă NetCDF (.nc)

OGC Standard

Network Common Data Form (NetCDF) este formatul de date universal pentru cercetarea atmosferică, prognoza meteo, modelarea climatică și oceanografie, standardizat de Open Geospatial Consortium (OGC) și NOAA.

Convertește din NETCDF în CSV

Convertor gratuit din NETCDF în CSV direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectează și Metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele NetCDF prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (Magic Bytes)

Sistemele de operare și analizatoarele de fișiere identifică fișierele NetCDF prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEX (OFFSET 0):

43 44 46 01 / 43 44 46 02

REPREZENTARE ASCII: CDF\x01 / CDF\x02

Standardizare: OGC NetCDF Core Standard / NASA ESDS Standard

Specificații tehnice

Arhitectură containerClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
CompresieUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Endianitatea octețilorBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Spații de culoareN/A (Multi-dimensional Climate & Oceanographic Arrays)
Canale și structurăMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Dimensiuni maximeClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
TransparențăNone
Streaming și progresivRecord variable streaming allows continuously appending new timesteps

Matrice de comparație tehnică: NetCDF vs Competitori

Atribut tehnicNetCDF (Curent)HDF5GRIBFITS
Domeniu PrincipalMeteorologie, Oceanografie, ClimatSupercalculatoare generale și IAGrile numerice operaționale pentru vremeAstronomie și Astrofizică
Standarde Unități FiziceConvenții CF (atributul 'units')Fără schemă de unități standardizatăParametri de tabel WMO fixiUnități astronomice standard FITS
Motor SubiacentCDF clasic sau HDF5 (NetCDF-4)Recipient arbore B HDF5 nativCadre de flux de biți împachetateAntet/blocuri de date de 2880 de octeți
Standard OGCStandard Oficial OGC pentru Știința PământuluiNu este un standard OGCStandard internațional WMOStandard internațional IAU

Moduri comune de corupție și ghid de recuperare hexazecimală

Software-ul raportează 'NetCDF: Format de fișier necunoscut'.

Cauză principală: Fișierul NetCDF-4 a fost deschis cu biblioteca veche NetCDF-3 sau lipsesc octeții magici CDF.

Recuperare: Inspectați versiunea antetului sau convertiți cu convertorul File2File NetCDF.

Analiză de securitate și vectori de atac asupra parserului

Bibliotecile NetCDF clasice și NetCDF-4 procesează numere de dimensiuni neverificate în care depășirea de număr întreg poate cauza coruperea memoriei.

Vectori de atac cunoscuți

  • Depășire de număr întreg în timpul calculelor produsului de dimensiuni în libnetcdf.
  • Citire excesivă a memoriei tampon la analiza șirurilor de text cu atribute corupte.
  • Refuz de serviciu prin decalaje malformate ale dimensiunii înregistrării.

Cele mai bune practici de securitate:

Origini istorice și repere

2011Open Geospatial Consortium (OGC) adoptă NetCDF Core ca Standard Internațional Geoospațial oficial.
2008Este lansat NetCDF-4, adoptând HDF5 ca strat de stocare de înaltă performanță subiacent.
1989Glenn Davis și Russ Rew creează NetCDF la Unidata pentru a permite oamenilor de știință să partajeze date meteo între diferite computere.

Avantaje cheie și beneficii

  • Standardul global pentru știința climei și meteorologie: utilizat de modelele climatice NOAA, NASA, ECMWF și IPCC.
  • Auto-descriptiv: variabilele își declară în mod explicit unitățile fizice ('degrees_Celsius', 'hPa') și axele de coordonate geografice.
  • Dimensiuni de înregistrare extensibile: stațiile de monitorizare a vremii pot adăuga continuu noi măsurători orare de-a lungul anilor.

Limitări tehnice și dezavantaje

  • Arhitectură duală: NetCDF-3 clasic utilizează cadre binare CDF personalizate, în timp ce NetCDF-4 modern utilizează HDF5 dedesubt.
  • Necesită software de vizualizare geografică (Panoply, QGIS, Python xarray) pentru o vizualizare corespunzătoare.
  • Seturile de date mari pot ajunge la zeci de gigabytes per rulare de simulare.

Curiozități tehnice interesante

  • Primii trei octeți magici 'CDF' înseamnă 'Common Data Form', onorând formatul de date anterior al NASA din anii 1980 care a inspirat NetCDF.
  • Convențiile de metadate Climate and Forecast (CF) standardizează numele variabilelor, astfel încât modelele informatice din întreaga lume să se înțeleagă reciproc.
  • Fiecare prognoză meteo globală prezentată la știrile de la televiziune a fost generată folosind supercalculatoare care procesează date NetCDF.

Întrebări tehnice frecvente

Ce este un fișier NetCDF (.nc)?

Un fișier NetCDF este un format de date științifice utilizat de meteorologi și oceanografi pentru a stoca date multidimensionale despre vreme, temperatură, curenți oceanici și climă.

Cum pot vizualiza un fișier NetCDF?

Poți vizualiza și reprezenta grafic date NetCDF folosind NASA Panoply, QGIS, Python (xarray/matplotlib) sau le poți converti în CSV/GeoJSON cu File2File.app.

Care este diferența dintre NetCDF-3 și NetCDF-4?

NetCDF-3 este formatul binar original cu limite de 2 GB pentru variabile. NetCDF-4 utilizează tehnologia HDF5 la bază, acceptând compresie și dimensiuni nelimitate ale fișierelor.