Data File
ملف DAT ليس صيغة — إنه اصطلاح تسمية تستخدمه مئات التطبيقات المختلفة. ملف winmail.dat هو مرفق بريد TNEF من Outlook (بايتات: 78 9F 3E 22)، وملف VCD DAT هو فيديو MPEG-1 (بايتات: 00 00 01 BA)، وملف NTUSER.DAT هو سجل Windows (بايتات: regf). استخدم أمر file لتحديد المحتوى الفعلي.
تحويل ملفات DAT غير متاح في FileDex. ملفات DAT ليست صيغة واحدة — المحتوى يعتمد كلياً على التطبيق المُنشئ. استخدم أوامر CLI في المرجع التقني أدناه لتحديد نوع الملف وتحويله حسب محتواه الفعلي.
أسئلة شائعة
كيف أفتح ملف winmail.dat؟
winmail.dat ملف TNEF أنشأه Microsoft Outlook عند إرسال بريد بتنسيق RTF. لفتحه: موقع winmaildat.com يفك المرفقات في المتصفح مباشرة. على macOS: تطبيق TNEF's Enough أو Letter Opener. على Linux: ثبّت حزمة tnef ونفّذ الأمر tnef winmail.dat --directory=output/ لاستخراج المرفقات الأصلية. لمنع المشكلة: اطلب من المُرسل تغيير تنسيق Outlook من RTF إلى HTML.
كيف أشغّل ملفات VCD DAT على جهازي؟
ملفات VCD بامتداد .dat (عادةً بأسماء AVSEQ01.DAT في مجلد MPEGAV) تحتوي فيديو MPEG-1 بدقة 352x288. افتحها مباشرة في VLC Media Player — لا حاجة لتحويل. لتحويلها إلى MP4 حديث، أسقط ملف DAT في محوّل FileDex واختر MP4 كصيغة الإخراج. الجودة محدودة بمعدل البيانات الأصلي نحو 1150 كيلوبت/ثانية — التحويل يُحسّن التوافق فقط.
هل ملف DAT فيروس؟
ملفات DAT من مصادر موثوقة (تطبيقاتك، ألعابك، بريدك) آمنة عموماً. لكن لأن الامتداد .dat لا يكشف المحتوى، يُستخدم أحياناً لإخفاء ملفات تنفيذية خبيثة تتجاوز فلاتر البريد. لا تُعد تسمية ملف .dat إلى .exe أبداً. افحص ملفات DAT من مصادر مجهولة ببرنامج مضاد فيروسات قبل فتحها.
كيف أعرف ما بداخل ملف DAT مجهول؟
على Linux/macOS: نفّذ الأمر file unknown.dat — يفحص البايتات الأولى ويُبلّغ عن النوع الفعلي (مثل 'MPEG sequence' أو 'Transport Neutral Encapsulation Format'). على Windows: افتح الملف في HxD وقارن أول 4-8 بايتات: 78 9F 3E 22 = winmail.dat (TNEF)، 00 00 01 BA = فيديو VCD، regf = سجل Windows، 1F 8B = بيانات مضغوطة بـ gzip.
ما الفرق بين ملف DAT وملف BIN؟
كلاهما امتداد عام لا يدل على بنية محددة. DAT أكثر شيوعاً في تطبيقات Windows (winmail.dat، NTUSER.DAT) وألعاب الفيديو (level.dat). BIN أكثر شيوعاً في صور الأقراص (CD/DVD image) والبرامج الثابتة (Firmware). التعامل مع الاثنين واحد: افحص البايتات الأولى بأمر file أو محرر hex لتحديد المحتوى الفعلي.
ما يميز .DAT
امتداد .dat من أكثر الامتدادات غموضاً في عالم الحوسبة — لا توجد مواصفات رسمية، ولا بنية مشتركة، ولا magic bytes (البايتات السحرية) موحّدة. أي تطبيق يمكنه إنشاء ملف بامتداد .dat وتخزين أي محتوى بداخله. فهم ملفات DAT يتطلب معرفة الأنواع الفرعية الأكثر شيوعاً.
اكتشف التفاصيل التقنية
ملف winmail.dat — مشكلة Outlook الأزلية
أشهر ملف DAT يصادفه المستخدم العادي هو winmail.dat. يظهر كمرفق بريد إلكتروني عندما يُرسل Microsoft Outlook رسالة بتنسيق RTF (Rich Text Format) إلى مستلم يستخدم Gmail أو Apple Mail أو Thunderbird. Outlook يُغلّف التنسيق والمرفقات الأصلية في ملف TNEF (Transport Neutral Encapsulation Format) — ترميز ثنائي خاص بـ Microsoft لا تستطيع عملاء البريد الآخرون قراءته.
ملف winmail.dat يبدأ بالبايتات 78 9F 3E 22 — هذا هو التوقيع المعرّف لصيغة TNEF الموثّق في مواصفات MS-OXTNEF من Microsoft. لفتح winmail.dat:
- عبر الإنترنت: موقع winmaildat.com يفك المرفقات في المتصفح مباشرة
- على macOS: تطبيق TNEF's Enough أو Letter Opener
- على Linux: أمر tnef (تثبيت: sudo apt install tnef، استخدام: tnef winmail.dat --directory=output/)
الحل الجذري: اطلب من المُرسل تغيير تنسيق Outlook من RTF إلى HTML في إعدادات البريد.
ملفات VCD DAT — إرث عصر الأقراص
معيار Video CD (VCD) الصادر عام 1993 يُخزّن فيديو MPEG-1 في ملفات بامتداد .dat داخل مجلد MPEGAV. أسماء الملفات تتبع نمط AVSEQ01.DAT و AVSEQ02.DAT لكل مقطع فيديو. الدقة: 352x288 بكسل (PAL) أو 352x240 (NTSC) بمعدل بيانات ~1150 كيلوبت/ثانية للفيديو و 224 كيلوبت/ثانية للصوت بترميز MPEG-1 Layer II.
VCD كان صيغة الفيديو المنزلي المهيمنة في الشرق الأوسط وآسيا من منتصف التسعينيات حتى منتصف العقد الأول من الألفية الثالثة، قبل أن يحل DVD محله. آلاف الأفلام العربية والأجنبية وُزّعت على أقراص VCD في مصر والسعودية ودول الخليج. العائلات التي رقمنت مجموعاتها القديمة تمتلك ملفات AVSEQ01.DAT لا يمكن تشغيلها على المشغّلات الحديثة دون معرفة طبيعتها.
هذه الملفات تبدأ بالبايتات 00 00 01 BA (رمز بداية حزمة MPEG-1 Program Stream). VLC يشغّلها مباشرة. للتحويل إلى MP4:
ffmpeg -i AVSEQ01.DAT -c:v libx264 -crf 20 -c:a aac output.mp4
ملف NTUSER.DAT — قلب ملف تعريف Windows
كل مستخدم Windows يمتلك ملف NTUSER.DAT في المسار C:\Users<اسم المستخدم>\NTUSER.DAT. هذا الملف هو خلية السجل (Registry Hive) التي تحتوي شجرة HKEY_CURRENT_USER بالكامل — إعدادات سطح المكتب، تفضيلات التطبيقات، متغيرات البيئة، وارتباطات أنواع الملفات.
ملف NTUSER.DAT يبدأ بالبايتات 72 65 67 66 (نص "regf" بترميز ASCII). Windows يُقفل هذا الملف أثناء تسجيل دخول المستخدم ويكتب إليه عند تسجيل الخروج. حذفه أو تعديله يدوياً يُتلف ملف تعريف المستخدم بالكامل — وهو ملف نظامي حرج لا يجب لمسه.
للفحص دون تلف: افتح محرر السجل (regedit) > File > Load Hive > اختر نسخة NTUSER.DAT من مستخدم آخر أو نسخة احتياطية.
ملفات حفظ الألعاب والبيانات العامة
استوديوهات الألعاب تستخدم .dat على نطاق واسع لتخزين بيانات الحفظ والموارد. Minecraft يُخزّن بيانات العالم في level.dat بصيغة NBT (Named Binary Tag) مضغوطة بـ gzip. ألعاب DOS القديمة خزّنت النتائج والإعدادات في ملفات .dat. كل لعبة تستخدم بنية داخلية مختلفة — لا يوجد معيار مشترك.
تطبيقات أخرى تُنشئ ملفات .dat للذاكرة المؤقتة والفهارس وقواعد البيانات المحلية. ملف index.dat في Internet Explorer كان يُخزّن سجل التصفح. برامج التثبيت تستخدم .dat لبيانات التثبيت المؤقتة.
كيف تحدد محتوى ملف DAT مجهول
لأن امتداد .dat لا يُخبرك بأي شيء عن المحتوى، اتبع هذه الخطوات:
- تحقق من السياق: أين وجدت الملف؟ داخل مجلد MPEGAV = فيديو VCD. مرفق بريد = winmail.dat محتمل. مجلد ملف تعريف Windows = ملف نظامي.
- استخدم أمر file: على Linux/macOS، الأمر file unknown.dat يفحص البايتات الأولى ويُبلّغ عن النوع الفعلي.
- افحص بالهكس: افتح الملف في محرر hex (HxD على Windows، Hex Fiend على macOS). قارن أول 4-8 بايتات مع التوقيعات المعروفة.
- جرّب كنص: افتح في محرر نصوص — إذا ظهر نص مقروء، فالملف نصي (CSV أو إعدادات أو سجلات).
الأمان — حذر من ملفات DAT مجهولة المصدر
لأن الامتداد .dat لا يكشف المحتوى، يُستخدم أحياناً لإخفاء ملفات تنفيذية خبيثة تتجاوز فلاتر أنواع الملفات في البريد الإلكتروني. لا تُعد تسمية ملف .dat إلى .exe وتشغّله أبداً إلا إذا كنت تثق تماماً بالمصدر. افحص ملفات DAT من مصادر غير موثوقة ببرنامج مضاد فيروسات.
مقارنة .DAT مع البدائل
| المقارنة | المعيار | الفائز |
|---|---|---|
| .DAT vs .BIN | خصوصية الصيغة كلاهما امتداد عام لبيانات تطبيقية. DAT أكثر شيوعاً في تطبيقات Windows وألعاب الفيديو. BIN أكثر شيوعاً في صور الأقراص والبرامج الثابتة (Firmware). لا يدل أي منهما على بنية محددة. | تعادل |
| .DAT (WINMAIL.DAT) vs .EML | قابلية نقل مرفقات البريد EML ملف بريد بمعيار RFC 5322 يقرأه أي عميل بريد. winmail.dat يستخدم ترميز TNEF الخاص بـ Microsoft ويحتاج أدوات خاصة أو Outlook لفك تشفيره. | EML أفضل |
| .DAT (VCD) vs .MP4 | جودة الفيديو والتوافق VCD DAT يحمل فيديو MPEG-1 بدقة 352x288 ومعدل بيانات ~1150 كيلوبت/ثانية. MP4 يدعم H.264/H.265 بأي دقة. تحويل VCD DAT إلى MP4 يُحسّن التوافق دون تحسين الجودة المحدودة بالمصدر. | MP4 أفضل |
صيغ ذات صلة
المرجع التقني
- نوع MIME
application/octet-stream- المطوّر
- Various
- سنة التقديم
- 1970
- معيار مفتوح
- لا
البنية الثنائية
ملفات DAT ليس لها بنية ثنائية موحدة. المحتوى خاص بالتطبيق بالكامل: ملف winmail.dat يستخدم ترميز Microsoft TNEF بتوقيع 78 9F 3E 22، وملف Minecraft .dat يستخدم صيغة NBT (وسم ثنائي مسمّى) مع ضغط gzip، وفيديو VCD .dat يستخدم إطارات MPEG-PS. الطريقة الوحيدة الموثوقة لتحديد بنية ملف DAT هي فحص أول 4-16 بايت بحثاً عن توقيعات بايتات سحرية معروفة، أو تحديد التطبيق المصدر. بعض ملفات DAT هي نصوص عادية وليس لها إطار ثنائي على الإطلاق.
نقاط الضعف
- ملفات تنفيذية خبيثة متخفية بامتداد .dat لتجاوز مرشحات أنواع الملفات وماسحات البريد الإلكتروني
- ملفات DAT من مصادر غير موثوقة قد تحتوي استغلالات تستهدف محللات تطبيقات محددة
- إعادة تسمية .dat إلى .exe وتنفيذه يمكن أن يشغّل شيفرة عشوائية
الحماية: لا يفتح FileDex هذه الملفات أو ينفذها أو يحللها. صفحة مرجعية فقط.
- مواصفات MS-OXTNEF: Transport Neutral Encapsulation Format (TNEF) Data Algorithm — Microsoft Open Specifications
- مواصفات ISO/IEC 11172-1:1993 — MPEG-1 Systems (Program Stream container used in VCD DAT files)
- تاريخ Transport Neutral Encapsulation Format (TNEF) — Wikipedia
- تاريخ .dat — Wikipedia (overview of the ambiguous DAT extension)
- تاريخ Video CD — Wikipedia (VCD standard storing MPEG-1 as DAT files)
- توثيق file(1) magic database — identifies DAT subtypes by content (GitHub source)