NetCDF rács (.nc)
OGC SzabványA Network Common Data Form (NetCDF) az univerzális adatformátum a légköri kutatásokhoz, az időjárás-előrejelzéshez, az éghajlati modellezéshez és az óceánográfiához, amelyet az Open Geospatial Consortium (OGC) és a NOAA szabványosított.
NETCDF konvertálása erre: CSV
Ingyenes, böngészőn belüli NETCDF - CSV konvertáló. Konvertáljon fájlokat azonnal 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ájt-szintű fejléc aláírás (Magic Bytes)
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 REPREZENTÁCIÓ: CDF\x01 / CDF\x02
Szabványosítás: OGC NetCDF Core Standard / NASA ESDS Standard
Műszaki specifikációk
| Konténer architektúra | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Tömörítés | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Bájtsorrend | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Színterek | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Csatornák és struktúra | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Max. méretek | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Átlátszóság | None |
| Streaming és progresszív | Record variable streaming allows continuously appending new timesteps |
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 AI | Működési 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 jelenti: 'NetCDF: Ismeretlen fájlformátum'.
Kiváltó ok: NetCDF-4 fájl megnyitva a régebbi NetCDF-3 könyvtárral, vagy hiányoznak a CDF mágiás bájtok.
Helyreállítás: Vizsgálja meg a fejléc verzióját, vagy konvertálja a File2File NetCDF Converter segítségével.
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, ahol az egész túlcsordulás memóriakorrupciót okozhat.
Ismert támadási vektorok
- Egész túlcsordulás a dimenziószámítások során a libnetcdf könyvtárban.
- Puffer túl-olvasás a sérült attribútum-szövegláncok elemzésekor.
- Szolgáltatásmegtagadás a hibás rekorddimenzió-eltolások révén.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- A klímatudomány és a meteorológia globális etalonja: a NOAA, a NASA, az ECMWF és az IPCC éghajlati modelljei használják.
- Önleíró: a változók kifejezetten megadják a fizikai egységeiket ('degrees_Celsius', 'hPa') és a földrajzi koordinátatengelyeiket.
- Bővíthető rekorddimenziók: az időjárás-megfigyelő állomások éveken keresztül folyamatosan hozzáadhatnak ú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 motorháztető alatt 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ágiás 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 Éghajlati és Előrejelzési (CF) metaadat-konvenciók szabványosítják a változóneveket, hogy a számítógépes modellek világszerte megértsék egymást.
- Minden, a televíziós hírekben látható globális időjárás-előrejelzés a NetCDF-adatokat feldolgozó szuperszámítógépek használatával készült.
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öbdimenzió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-adatokat a NASA Panoply, a QGIS, a Python (xarray/matplotlib) segítségével tekintheti meg és ábrázolhatja, vagy konvertálhatja CSV/GeoJSON formátumba a File2File.app-pal.
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ókorláttal. A NetCDF-4 a motorháztető alatt HDF5-technológiát használ, támogatva a tömörítést és a korlátlan fájlméreteket.