شبكة NetCDF (.nc)
OGC قياسينموذج البيانات المشتركة للشبكة (NetCDF) هو تنسيق البيانات العالمي لأبحاث الغلاف الجوي، والتنبؤ بالطقس، ونمذجة المناخ، وعلم المحيطات، والمعتمد من قبل اتحاد الجغرافيا المكانية المفتوحة (OGC) وNOAA.
تحويل NETCDF إلى CSV
محول مجاني داخل المتصفح للتحويل من NETCDF إلى CSV. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات NetCDF من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات NetCDF من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 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) | Big-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 |
| البث والتحميل التدرجي | Record variable streaming allows continuously appending new timesteps |
مصفوفة المقارنة التقنية: NetCDF مقابل المنافسين
| السمة التقنية | NetCDF (الحالي) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| المجال الأساسي | الأرصاد الجوية، علم المحيطات، المناخ | الحوسبة العامة والذكاء الاصطناعي | شبكات الطقس العددية التشغيلية | علم الفلك والفيزياء الفلكية |
| معايير الوحدات الفيزيائية | اتفاقيات CF (خاصية 'units') | لا يوجد مخطط وحدة موحد | معلمات جدول WMO الثابتة | وحدات الفلك القياسية FITS |
| المحرك الأساسي | CDF كلاسيكي أو HDF5 (NetCDF-4) | حاوية شجرة B الأصلية HDF5 | إطارات تدفق البتات المعبأة | كتل رأس/بيانات بحجم 2880 بايت |
| معيار OGC | معيار علوم الأرض الرسمي لـ OGC | ليس معيار OGC | معيار دولي لـ WMO | معيار دولي للاتحاد الفلكي الدولي (IAU) |
أنماط التلف الشائعة ودليل استرداد النظام السداسي
البرنامج يبلغ عن 'NetCDF: Unknown file format'.
السبب الجذري: تم فتح ملف NetCDF-4 باستخدام مكتبة NetCDF-3 القديمة، أو بايتات CDF السحرية مفقودة.
الاسترداد: افحص إصدار الرأس أو قم بالتحويل باستخدام أداة تحويل File2File NetCDF.
تحليل الأمان وناقلات هجوم المحلل اللغوي
تقوم مكتبات NetCDF الكلاسيكية وNetCDF-4 بمعالجة أعداد الأبعاد غير الموثوقة حيث يمكن لتجاوز الأعداد الصحيحة أن يسبب فساد الذاكرة.
ناقلات الهجوم المعروفة
- تجاوز الأعداد الصحيحة أثناء حسابات حاصل ضرب الأبعاد في libnetcdf.
- قراءة زائدة للمخزن المؤقت عند تحليل سلاسل نص السمات التالفة.
- رفض الخدمة من خلال إزاحات أبعاد السجل المعيبة.
أفضل الممارسات الدفاعية:
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- المعيار العالمي لعلوم المناخ والأرصاد الجوية: مستخدم من قبل نماذج مناخ NOAA، ناسا، ECMWF، وIPCC.
- ذاتي الوصف: تنص المتغيرات صراحة على وحداتها الفيزيائية ('degrees_Celsius'، 'hPa') ومحاور الإحداثيات الجغرافية.
- أبعاد سجل قابلة للإلحاق: يمكن لمحطات مراقبة الطقس إلحاق قياسات جديدة كل ساعة باستمرار على مدار سنوات.
القيود الفنية والسلبيات
- بنية مزدوجة: يستخدم NetCDF-3 الكلاسيكي إطار CDF ثنائي مخصص، بينما يستخدم NetCDF-4 الحديث HDF5 تحت الغطاء.
- يتطلب برامج تصوير جغرافية (Panoply، QGIS، Python xarray) للعرض بشكل صحيح.
- يمكن أن تمتد مجموعات البيانات الكبيرة لتصل إلى عشرات الغيجابايت لكل تشغيل محاكاة.
معلومات تقنية طريفة
- البايتات السحرية الثلاثة الأولى 'CDF' تعني 'Common Data Form'، تكريماً لتنسيق بيانات ناسا الأقدم في الثمانينات الذي ألهم NetCDF.
- تقوم اتفاقيات البيانات الوصفية للمناخ والتنبؤ (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 في الخلفية، مما يدعم الضغط وأحجام ملفات غير محدودة.