NetCDF rács (.nc)
OGC SzabványA Network Common Data Form (NetCDF) széles körben használt formátum tudományos tömbadatokhoz, többek között légköri, éghajlati és óceánkutatási adatokhoz. Más formátumokat is használnak, a konvenciók pedig projektenként eltérnek.
NETCDF konvertálása erre: CSV
Ingyenes, böngészőben használható NETCDF-konverter CSV formátumba. A fájlokat azonnal konvertálhatja az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) NetCDF fájlokat:
Bájtszintű fejlécaláírás (fájlazonosító bájtok)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) NetCDF fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
43 44 46 01 / 43 44 46 02ASCII ÁBRÁZOLÁS: CDF\x01 / CDF\x02
Szabványosítás: OGC NetCDF Core Standard / NASA ESDS Standard
Műszaki specifikációk
| Konténer architektúra | Klasszikus CDF-formátum („CDF\x01” mágikus bájtsorozattal vagy „CDF\x02” 64 bites eltolással), illetve NetCDF-4 (HDF5-tároló Climate and Forecast CF-konvenciókkal) |
| Tömörítés | Tömörítetlen (klasszikus formátum) vagy Deflate/Zstd blokktömörítés (NetCDF-4) |
| Bájtsorrend | nagy bájtsorrendű (klasszikus formátum) vagy kis bájtsorrendű/nagy bájtsorrendű (NetCDF-4 HDF5) |
| Színterek | Nem alkalmazható (többdimenziós éghajlati és oceanográfiai tömbök) |
| Csatornák és struktúra | Többdimenziós változók (hőmérséklet, sótartalom, nyomás), amelyek dimenziókhoz (idő, földrajzi szélesség, földrajzi hosszúság, mélység) vannak rendelve |
| Max. méretek | A klasszikus formátumban változónként legfeljebb 2 GB; a NetCDF-4-ben gyakorlatilag korlátlan |
| Átlátszóság | Nincs |
| Streaming és progresszív | A rekordváltozók adatfolyam-alapú kezelése lehetővé teszi új időlépések folyamatos hozzáfűzését |
Műszaki összehasonlító mátrix: NetCDF vs. versenytársak
| Technikai attribútum | NetCDF (Jelenlegi) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Elsődleges tartomány | Meteorológia, óceánográfia, éghajlat | Általános szuperszámítógépes munka és MI | Operatív numerikus időjárási rácsok | Csillagászat és asztrofizika |
| Fizikai egységek szabványai | CF-konvenciók ('units' attribútum) | Nincs szabványosított egységséma | Rögzített WMO-táblázatparaméterek | FITS szabványos csillagászati egységek |
| Alapul szolgáló motor | Klasszikus CDF vagy HDF5 (NetCDF-4) | Natív HDF5 B-fa tároló | Csomagolt bitfolyamkeretek | 2880 bájtos fejléc-/adatblokkok |
| OGC szabvány | Hivatalos OGC-földtudományi szabvány | Nem OGC-szabvány | WMO nemzetközi szabvány | IAU nemzetközi szabvány |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A szoftver ezt a hibát jelzi: 'NetCDF: Ismeretlen fájlformátum'.
Kiváltó ok: NetCDF-4-fájl megnyitása régebbi NetCDF-3-könyvtárral, vagy hiányzó CDF-fájlazonosító bájtok.
Helyreállítás: Vizsgálja meg a fejléc verzióját, vagy alakítsa át a fájlt a File2File.app NetCDF-átalakítójával.
Biztonsági elemzés és elemző (parser) támadási vektorok
A klasszikus NetCDF- és NetCDF-4-könyvtárak nem megbízható dimenziószámokat dolgoznak fel; az egészérték-túlcsordulás memóriasérülést okozhat.
Ismert támadási vektorok
- Egészérték-túlcsordulás a dimenziószámítások során a libnetcdf könyvtárban.
- Puffertúlolvasás a sérült attribútumszövegek elemzésekor.
- Szolgáltatásmegtagadás a hibás rekorddimenzió-eltolások révén.
Ajánlott védekezési módszerek: Dolgozzon fel NetCDF-fájlokat memóriabiztonságú, homokozóban futó WebAssembly-motorok használatával.
Történeti háttér és mérföldkövek
Főbb előnyök
- A NetCDF-et klíma- és meteorológiai kutatásokban, köztük egyes klímamodell-munkafolyamatokban használják; alkalmazása projektenként és szervezetenként eltér.
- Önleíró: a változók egyértelműen megadják fizikai mértékegységeiket ('degrees_Celsius', 'hPa') és földrajzi koordinátatengelyeiket.
- Bővíthető rekorddimenziók: az időjárás-megfigyelő állomások éveken át folyamatosan hozzáfűzhetik az új, óránkénti méréseket.
Technikai korlátok és hátrányok
- Kettős architektúra: a klasszikus NetCDF-3 egyedi bináris CDF keretezést használ, míg a modern NetCDF-4 a háttérben HDF5-öt használ.
- Földrajzi vizualizációs szoftvert (Panoply, QGIS, Python xarray) igényel a megfelelő megtekintéshez.
- A nagy adatkészletek szimulációs futásonként több tíz gigabájtot is kitehetnek.
Érdekes technikai tudnivalók
- Az első három mágikus bájt, a 'CDF' a 'Common Data Form' kifejezést jelenti, tisztelegve a NASA korábbi, 1980-as évekbeli adatformátuma előtt, amely a NetCDF-et inspirálta.
- Az Éghajlat- és előrejelzési (CF) metaadat-konvenciók egységesítik a változóneveket, így a számítógépes modellek világszerte értelmezni tudják egymás adatait.
- Az időjárási központok többféle előrejelzési modellt, számítógépes rendszert és adatformátumot használnak; az operatív meteorológiában a NetCDF és a GRIB egyaránt használatos.
Gyakran Ismételt Műszaki Kérdések
Mi az a NetCDF (.nc) fájl?
A NetCDF egy olyan tudományos adatformátum, amelyet a meteorológusok és az óceánográfusok használnak a többdimenziós időjárási, hőmérsékleti, tengeráramlási és éghajlati adatok tárolására.
Hogyan tekinthetek meg egy NetCDF fájlt?
A NetCDF-adatok a NASA Panoply, a QGIS vagy a Python (xarray/matplotlib) segítségével tekinthetők meg és ábrázolhatók, illetve a File2File.app-pal CSV/GeoJSON formátumba alakíthatók.
Mi a különbség a NetCDF-3 és a NetCDF-4 között?
A NetCDF-3 az eredeti bináris formátum, 2 GB-os változóméret-korláttal. A NetCDF-4 a háttérben HDF5-technológiát használ, így támogatja a tömörítést és a korlátlan fájlméretet.