شبكة NetCDF (.nc)

معيار قياسي

صيغة البيانات الشبكية المشتركة (NetCDF) تنسيق عالمي لأبحاث الغلاف الجوي والتنبؤ بالطقس ونمذجة المناخ وعلم المحيطات، وقد اعتمدها اتحاد المعلومات الجغرافية المكانية المفتوح (OGC) وNOAA.

تحويل NETCDF إلى CSV

محول مجاني داخل المتصفح للتحويل من NETCDF إلى CSV. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات NetCDF من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات NetCDF من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

43 44 46 01 / 43 44 46 02

تمثيل ASCII: CDF\x01 / CDF\x02

التوحيد القياسي: معيار OGC NetCDF Core / معيار NASA ESDS

المواصفات الفنية

هيكلية الحاويةتنسيق CDF التقليدي (توقيع CDF\x01 أو CDF\x02 بإزاحات 64 بت)، أو NetCDF-4 (حاوية HDF5 وفق اتفاقيات المناخ والتنبؤ CF)
الضغطغير مضغوط في الإصدار التقليدي، أو مضغوط بكتل Deflate/Zstd في NetCDF-4
ترتيب البايتات (Endianness)ترتيب البايتات الكبير في الإصدار التقليدي، أو الكبير والصغير في NetCDF-4 (HDF5)
مساحات الألوانلا ينطبق (مصفوفات مناخية ومحيطية متعددة الأبعاد)
القنوات والبنيةمتغيرات متعددة الأبعاد (كالحرارة والملوحة والضغط) موزعة على أبعاد مثل الزمن وخط العرض وخط الطول والعمق
الحد الأقصى للأبعاديقتصر الإصدار التقليدي على 2 غيغابايت لكل متغير؛ أما NetCDF-4 فغير محدود عملياً.
الشفافيةلا يوجد
البث والتحميل التدرجييتيح بث متغيرات السجلات إضافة خطوات زمنية جديدة باستمرار

مصفوفة المقارنة التقنية: NetCDF مقابل المنافسين

السمة التقنيةNetCDF (الحالي)HDF5GRIBFITS
المجال الأساسيالأرصاد الجوية وعلم المحيطات والمناخالحوسبة الفائقة العامة والذكاء الاصطناعيشبكات عددية للتنبؤ التشغيلي بالطقسعلم الفلك والفيزياء الفلكية
معايير الوحدات الفيزيائيةاتفاقيات CF (خاصية 'units')لا يوجد مخطط موحد للوحداتمعلمات جدول WMO الثابتةوحدات الفلك القياسية FITS
المحرك الأساسيCDF كلاسيكي أو HDF5 (NetCDF-4)حاوية HDF5 أصلية قائمة على شجرة Bإطارات تدفق البتات المعبأةكتل رأس/بيانات بحجم 2880 بايت
معيار OGCمعيار علوم الأرض الرسمي لـ OGCليس معيار OGCمعيار دولي لـ WMOمعيار دولي للاتحاد الفلكي الدولي (IAU)

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

يعرض البرنامج رسالة «NetCDF: تنسيق ملف غير معروف».

السبب الجذري: محاولة فتح ملف NetCDF-4 بمكتبة NetCDF-3 قديمة، أو غياب بايتات توقيع CDF.

الاسترداد: افحص إصدار الترويسة، أو حوّل الملف باستخدام محول NetCDF في File2File.app.

تحليل الأمان ومتجهات الهجوم على المحلّل

تعالج مكتبات NetCDF التقليدية وNetCDF-4 أعداداً غير موثوقة للأبعاد، وقد يؤدي تجاوز الأعداد الصحيحة إلى فساد الذاكرة.

ناقلات الهجوم المعروفة

  • تجاوز للأعداد الصحيحة عند حساب حاصل ضرب الأبعاد في libnetcdf.
  • قراءة تتجاوز حدود المخزن المؤقت عند تحليل سلاسل نصية تالفة في السمات.
  • حجب الخدمة عبر إزاحات مشوهة لأبعاد السجلات.

أفضل الممارسات الدفاعية: عالج ملفات NetCDF في محركات WebAssembly معزولة وآمنة للذاكرة.

الأصول التاريخية والمحطات الرئيسية

2011اعتمد اتحاد المعلومات الجغرافية المكانية المفتوح (OGC) معيار NetCDF Core معياراً دولياً رسمياً للبيانات الجغرافية المكانية.
2008صدر NetCDF-4 معتمداً HDF5 طبقة تخزين أساسية عالية الأداء.
1989أنشأ Glenn Davis وRuss Rew صيغة NetCDF في Unidata لتمكين العلماء من تبادل بيانات الطقس بين الحواسيب المختلفة.

المزايا الرئيسية والإيجابيات

  • يُستخدم NetCDF في أبحاث المناخ والأرصاد الجوية، بما في ذلك بعض سير عمل النماذج المناخية؛ ويختلف استخدامه حسب المشروع والمؤسسة.
  • ذاتية الوصف: تحدد المتغيرات وحداتها الفيزيائية (مثل degrees_Celsius وhPa) ومحاور الإحداثيات الجغرافية صراحةً.
  • تتيح أبعاد السجلات القابلة للزيادة لمحطات الطقس إضافة قياسات كل ساعة على مدى سنوات.

القيود الفنية والسلبيات

  • بنية مزدوجة: يستخدم NetCDF-3 التقليدي تأطيراً ثنائياً خاصاً بصيغة CDF، بينما يستخدم NetCDF-4 الحديث HDF5 داخلياً.
  • يتطلب برامج عرض جغرافي مثل Panoply أو QGIS أو مكتبة xarray في Python لعرض البيانات على نحو صحيح.
  • يمكن أن تمتد مجموعات البيانات الكبيرة لتصل إلى عشرات الجيجابايت لكل تشغيل محاكاة.

معلومات تقنية طريفة

  • تشير بايتات التوقيع الثلاثة الأولى CDF إلى Common Data Form، تكريماً لتنسيق بيانات أقدم من NASA في ثمانينيات القرن الماضي ألهم NetCDF.
  • توحّد اتفاقيات البيانات الوصفية للمناخ والتنبؤ (CF) أسماء المتغيرات، كي تتمكن النماذج الحاسوبية حول العالم من تبادل البيانات.
  • تستخدم مراكز الطقس مجموعة من نماذج التنبؤ وأنظمة الحوسبة وتنسيقات البيانات؛ ويُستخدم كل من NetCDF وGRIB في الأرصاد التشغيلية.

الأسئلة التقنية المتكررة

ما هو ملف NetCDF (.nc)؟

NetCDF تنسيق بيانات علمية يستخدمه خبراء الأرصاد الجوية وعلماء المحيطات لتخزين بيانات متعددة الأبعاد عن الطقس ودرجات الحرارة وتيارات المحيط والمناخ.

كيف يمكنني عرض ملف NetCDF؟

يمكنك عرض بيانات NetCDF ورسمها باستخدام NASA Panoply أو QGIS أو Python (xarray/matplotlib)، أو تحويلها إلى CSV أو GeoJSON عبر File2File.app.

ما الفرق بين NetCDF-3 وNetCDF-4؟

NetCDF-3 هو التنسيق الثنائي الأصلي، ويحدّ حجم المتغير الواحد فيه إلى 2 غيغابايت. أما NetCDF-4 فيستخدم HDF5 داخلياً، ويدعم الضغط وأحجام ملفات غير محدودة.