Πλέγμα NetCDF (.nc)

OGC Τυπικό

Η Κοινή Μορφή Δεδομένων Δικτύου (NetCDF) είναι ο καθολικός μορφότυπος δεδομένων για την ατμοσφαιρική έρευνα, την πρόγνωση καιρού, την κλιματική μοντελοποίηση και την ωκεανογραφία, τυποποιημένος από την Open Geospatial Consortium (OGC) και τη NOAA.

Μετατροπή NETCDF σε CSV

Δωρεάν μετατροπέας από NETCDF σε CSV εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία NetCDF ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

100% ιδιωτική μετατροπή εντός προγράμματος περιήγησης - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: 0 byte μεταφορτώθηκαν σε εξωτερικούς διακομιστές. Όλη η επεξεργασία πραγματοποιήθηκε τοπικά στο sandbox του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία NetCDF ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):

43 44 46 01 / 43 44 46 02

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: CDF\x01 / CDF\x02

Τυποποίηση: OGC NetCDF Core Standard / NASA ESDS Standard

Τεχνικές Προδιαγραφές

Αρχιτεκτονική ΠεριέκτηClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
ΣυμπίεσηUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Endianness ByteBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Χρωματικοί ΧώροιN/A (Multi-dimensional Climate & Oceanographic Arrays)
Κανάλια & ΔομήMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Μέγιστες ΔιαστάσειςClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
ΔιαφάνειαNone
Streaming & Προοδευτική ΦόρτωσηRecord variable streaming allows continuously appending new timesteps

Τεχνικός Πίνακας Σύγκρισης: NetCDF έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόNetCDF (Τρέχον)HDF5GRIBFITS
Κύριος ΤομέαςΜετεωρολογία, Ωκεανογραφία, ΚλίμαΓενική υπερυπολογιστική & AIΛειτουργικά αριθμητικά πλέγματα καιρούΑστρονομία & Αστροφυσική
Πρότυπα Φυσικών ΜονάδωνΣυμβάσεις CF (χαρακτηριστικό 'units')Χωρίς τυποποιημένο σχήμα μονάδωνΣταθερές παράμετροι πίνακα WMOΑστρονομικές μονάδες προτύπου FITS
Υποκείμενη ΜηχανήΚλασικό CDF ή HDF5 (NetCDF-4)Εγγενές κοντέινερ B-tree HDF5Συσκευασμένα πλαίσια bitstreamΜπλοκ κεφαλίδας/δεδομένων 2880 byte
Πρότυπο OGCΕπίσημο Πρότυπο Επιστήμης Γης OGCΔεν είναι πρότυπο OGCΔιεθνές πρότυπο WMOΔιεθνές πρότυπο IAU

Συνηθισμένοι Τρόποι Διαφθοράς & Οδηγός Ανάκτησης Hex

Το λογισμικό αναφέρει 'NetCDF: Άγνωστος μορφότυπος αρχείου'.

Βασική Αιτία: Αρχείο NetCDF-4 ανοίχτηκε με παλαιότερη βιβλιοθήκη NetCDF-3, ή λείπουν τα μαγικά byte CDF.

Ανάκτηση: Επιθεωρήστε την έκδοση κεφαλίδας ή μετατρέψτε το με το File2File NetCDF Converter.

Ανάλυση Ασφάλειας & Διανύσματα Επίθεσης Parser

Οι βιβλιοθήκες Classic NetCDF και NetCDF-4 επεξεργάζονται μη έμπιστες μετρήσεις διαστάσεων όπου η υπέρβαση ακεραίων μπορεί να προκαλέσει καταστροφή μνήμης.

Γνωστά διανύσματα επίθεσης

  • Υπερχείλιση ακεραίων κατά τους υπολογισμούς γινομένου διαστάσεων στη βιβλιοθήκη libnetcdf.
  • Υπέρβαση ανάγνωσης buffer (buffer over-read) κατά την ανάλυση κατεστραμμένων συμβολοσειρών κειμένου χαρακτηριστικών.
  • Άρνηση υπηρεσίας μέσω εσφαλμένων offset διαστάσεων εγγραφής.

Βέλτιστες αμυντικές πρακτικές:

Ιστορική Αναδρομή & Ορόσημα

2011Η Open Geospatial Consortium (OGC) υιοθετεί το NetCDF Core ως επίσημο Διεθνές Γεωχωρικό Πρότυπο.
2008Κυκλοφορεί το NetCDF-4, υιοθετώντας το HDF5 ως το υποκείμενο στρώμα αποθήκευσης υψηλής απόδοσης.
1989Οι Glenn Davis και Russ Rew δημιουργούν το NetCDF στη Unidata για να επιτρέψουν στους επιστήμονες να μοιράζονται καιρολογικά δεδομένα σε διαφορετικούς υπολογιστές.

Κύρια Πλεονεκτήματα

  • Το παγκόσμιο σημείο αναφοράς για την κλιματική επιστήμη και τη μετεωρολογία: χρησιμοποιείται από τα κλιματικά μοντέλα των NOAA, NASA, ECMWF και IPCC.
  • Αυτοπεριγραφικό: οι μεταβλητές δηλώνουν ρητά τις φυσικές τους μονάδες ('degrees_Celsius', 'hPa') και τους άξονες γεωγραφικών συντεταγμένων.
  • Διαστάσεις εγγραφής με δυνατότητα προσθήκης: οι σταθμοί παρακολούθησης του καιρού μπορούν να προσθέτουν συνεχώς νέες ωριαίες μετρήσεις με την πάροδο των ετών.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Διπλή αρχιτεκτονική: το κλασικό NetCDF-3 χρησιμοποιεί προσαρμοσμένη δυαδική δόμηση CDF, ενώ το σύγχρονο NetCDF-4 χρησιμοποιεί HDF5 στο παρασκήνιο.
  • Απαιτεί λογισμικό γεωγραφικής απεικόνισης (Panoply, QGIS, Python xarray) για σωστή προβολή.
  • Τα μεγάλα σύνολα δεδομένων μπορούν να εκτείνονται σε δεκάδες gigabyte ανά εκτέλεση προσομοίωσης.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Τα πρώτα τρία μαγικά byte 'CDF' αντιπροσωπεύουν το 'Common Data Form', τιμώντας το προγενέστερο μορφότυπο δεδομένων της NASA από τη δεκαετία του 1980 που ενέπνευσε το NetCDF.
  • Οι Συμβάσεις Μεταδεδομένων Climate and Forecast (CF) τυποποιούν τα ονόματα των μεταβλητών έτσι ώστε τα υπολογιστικά μοντέλα παγκοσμίως να κατανοούν το ένα το άλλο.
  • Κάθε παγκόσμια πρόγνωση καιρού που προβάλλεται στις τηλεοπτικές ειδήσεις δημιουργήθηκε με τη χρήση υπερυπολογιστών που επεξεργάζονται δεδομένα NetCDF.

Συχνές Τεχνικές Ερωτήσεις

Τι είναι ένα αρχείο NetCDF (.nc);

Ένα αρχείο NetCDF είναι μια επιστημονική μορφή δεδομένων που χρησιμοποιείται από μετεωρολόγους και ωκεανογράφους για την αποθήκευση πολυδιάστατων δεδομένων καιρού, θερμοκρασίας, ωκεάνιων ρευμάτων και κλίματος.

Πώς μπορώ να δω ένα αρχείο NetCDF;

Μπορείτε να προβάλετε και να σχεδιάσετε δεδομένα NetCDF χρησιμοποιώντας τα NASA Panoply, QGIS, Python (xarray/matplotlib) ή να τα μετατρέψετε σε CSV/GeoJSON με το File2File.app.

Ποια είναι η διαφορά μεταξύ NetCDF-3 και NetCDF-4;

Το NetCDF-3 είναι η αρχική δυαδική μορφή με όρια μεταβλητών 2 GB. Το NetCDF-4 χρησιμοποιεί την τεχνολογία HDF5 στο παρασκήνιο, υποστηρίζοντας συμπίεση και απεριόριστα μεγέθη αρχείων.