NetCDF mreža (.nc)
OGC StandardnoMrežni uobičajeni oblik podataka (NetCDF) univerzalni je format podataka za istraživanje atmosfere, vremensku prognozu, modeliranje klime i oceanografiju, a standardizirali su ga Open Geospatial Consortium (OGC) i NOAA.
Pretvori NETCDF u CSV
Besplatni NETCDF u CSV pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju NetCDF datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju NetCDF datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
43 44 46 01 / 43 44 46 02ASCII PRIKAZ: CDF\x01 / CDF\x02
Standardizacija: OGC NetCDF Core Standard / NASA ESDS Standard
Tehničke specifikacije
| Arhitektura spremnika | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Kompresija | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| 字节序 | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Prostori boja | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanali i struktura | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Maksimalne dimenzije | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Prozirnost | None |
| Streaming i progresivno | Record variable streaming allows continuously appending new timesteps |
Tehnička matrica usporedbe: NetCDF vs Konkurencija
| Tehnički atribut | NetCDF (Trenutno) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Glavna domena | Meteorologija, oceanografija, klima | Opće superračunarstvo i AI | Operativne numeričke mreže vremena | Astronomija i astrofizika |
| Standardi fizičkih jedinica | CF konvencije (atribut 'units') | Nema standardizirane sheme jedinica | Fiksni parametri WMO tablice | FITS standardne astronomske jedinice |
| Temeljni mehanizam | Klasični CDF ili HDF5 (NetCDF-4) | Izvorni HDF5 kontejner B-stabla | Pakirani okviri bitnog toka | Blokovi zaglavlja/podataka od 2880 bajtova |
| OGC standard | Službeni OGC standard za znanost o Zemlji | Nije OGC standard | Međunarodni standard WMO | Međunarodni standard IAU |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
Softver izvještava 'NetCDF: Nepoznat format datoteke'.
Temeljni uzrok: NetCDF-4 datoteka otvorena s naslijeđenom bibliotekom NetCDF-3 ili nedostaju čarobni bajtovi CDF-a.
Oporavak: Pregledajte verziju zaglavlja ili izvršite pretvorbu pomoću alata File2File NetCDF Converter.
Sigurnosna analiza i vektori napada na parser
Klasične biblioteke NetCDF i NetCDF-4 obrađuju nepovjerljive brojeve dimenzija gdje cijeli preljev može uzrokovati oštećenje memorije.
Poznati vektori napada
- Cijeli preljev tijekom izračuna umnoška dimenzija u libnetcdf.
- Pretjerano čitanje iz memorije pri parsiranju oštećenih tekstualnih nizova atributa.
- Ukrađivanje usluge putem nepravilnih pomaka dimenzija zapisa.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Globalno mjerilo za znanost o klimi i meteorologiju: koriste ga NOAA, NASA, ECMWF i klimatski modeli IPCC-a.
- Samopisni: varijable izričito navode svoje fizičke jedinice ('degrees_Celsius', 'hPa') i geografske koordinatne osi.
- Dimenzije zapisa s mogućnošću dodavanja: stanice za praćenje vremena mogu kontinuirano dodavati nova satna mjerenja tijekom godina.
Tehnička ograničenja i nedostaci
- Dvostruka arhitektura: klasični NetCDF-3 koristi prilagođeno binarno CDF uokvirivanje, dok moderni NetCDF-4 koristi HDF5 ispod haube.
- Za pravilan pregled zahtijeva geografski softver za vizualizaciju (Panoply, QGIS, Python xarray).
- Veliki skupovi podataka mogu doseći desetke gigabajta po pokretanju simulacije.
Zanimljive tehničke činjenice
- Prva tri čarobna bajta 'CDF' označavaju 'Common Data Form', odajući počast Nasinom ranijem formatu podataka iz 1980-ih koji je inspirirao NetCDF.
- Koncepcije metapodataka o klimi i prognozi (CF) standardiziraju nazive varijabli tako da računalni modeli diljem svijeta razumiju jedni druge.
- Svaka globalna vremenska prognoza prikazana na televizijskim vijestima generirana je pomoću superračunala koja obrađuju NetCDF podatke.
Često postavljana tehnička pitanja
Što je NetCDF (.nc) datoteka?
NetCDF datoteka je znanstveni format podataka koji meteorolozi i oceanografi koriste za pohranu višedimenzionalnih podataka o vremenu, temperaturi, morskim strujama i klimi.
Kako mogu pregledati NetCDF datoteku?
Podatke NetCDF-a možete pregledavati i crtati pomoću NASA Panoply, QGIS, Python (xarray/matplotlib) ili ih pretvoriti u CSV/GeoJSON pomoću File2File.app.
Koja je razlika između NetCDF-3 i NetCDF-4?
NetCDF-3 je izvorni binarni format s ograničenjem varijabli od 2 GB. NetCDF-4 koristi HDF5 tehnologiju u pozadini, podržavajući kompresiju i neograničene veličine datoteka.