تخطي إلى المحتوى

لا يمكن تحويل هذا النوع من الملفات في المتصفح.

┐─ تحليل الملف ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
المطور : غير محدد (عالمي)
الفئة : نظام
نوع MIME : application/x-backup
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

ما هو ملف BAK؟

BAK هو امتداد ملف عام يُستخدم للدلالة على نسخ احتياطية من الملفات. لا يوجد معيار موحد لملفات .bak — كل تطبيق يُنشئها بطريقته الخاصة، والمحتوى الفعلي يعكس صيغة الملف الأصلي. الاسم مشتق من “backup”.

ما يجمع ملفات BAK هو فكرة واحدة: قبل تعديل ملف، ينسخ التطبيق النسخة القديمة بإضافة امتداد .bak. هذا يتيح الاسترداد إذا فشل التعديل أو أراد المستخدم العودة للحالة السابقة. Notepad++ ينشئ .bak عند الحفظ، AutoCAD ينشئ نسخة احتياطية بـ .bak لكل ملف DWG، وقواعد بيانات SQL Server تُنشئ ملفات .bak من عمليات النسخ الاحتياطي.

كيفية فتح ملفات BAK

  • إعادة تسمية الامتداد — أزل .bak أو استبدله بالامتداد الأصلي (مثلاً .bak.dwg لـ AutoCAD)
  • المفكرة أو VS Code — إذا كان المحتوى نصياً أو JSON أو XML
  • محرر سداسي عشري (HxD، 010 Editor) — لتحديد نوع الملف من البايتات السحرية
  • التطبيق المصدر — إذا عرفت البرنامج الذي أنشأ الملف افتحه به مباشرة
  • SQL Server Management Studio — لملفات .bak التي أنشأها SQL Server

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

الخاصيةالقيمة
نوع MIMEمتنوع (يعكس الملف الأصلي)
الصيغةمتنوعة (تعكس الملف الأصلي)
البنيةنسخة طبق الأصل من الملف الأصلي عادةً
الحجممشابه للملف الأصلي
مُنشئون شائعونSQL Server، AutoCAD، Notepad++، ويندوز Registry

مصادر ملفات BAK الشائعة

التطبيقالملف الأصليملف BAK
AutoCADdrawing.dwgdrawing.bak
SQL Serverقاعدة بياناتdatabase.bak
Notepad++file.txtfile.txt.bak
Windows Registryregistrysystem.bak
PostgreSQLpg_dumpbackup.bak
Terraria (لعبة)world.wldworld.wld.bak

الاستخدامات الشائعة

  • استرداد ملفات AutoCAD: إذا تلف ملف DWG، ابحث عن .bak في نفس المجلد وأعد تسميته إلى .dwg
  • نسخ قواعد بيانات SQL Server: عمليات BACKUP DATABASE تُنتج ملفات .bak تحتوي على صورة كاملة للقاعدة
  • التحرير الآمن: Notepad++ وVim يحفظان نسخة .bak قبل كل حفظ كحماية من الانهيار
  • استعادة إعدادات النظام: ملفات .bak للسجل وملفات الإعدادات تتيح التراجع عن التغييرات الخاطئة
  • الألعاب: ملفات حفظ الألعاب تُنشئ .bak حماية من تلف ملف الحفظ الرئيسي

كيفية التعامل مع ملفات BAK

# تحديد نوع ملف BAK من البايتات السحرية
file backup.bak
xxd backup.bak | head -4

# استرداد ملف AutoCAD
copy drawing.bak drawing_restored.dwg

# استعادة قاعدة بيانات SQL Server
# في SSMS أو sqlcmd:
# RESTORE DATABASE [MyDB] FROM DISK = 'C:\backup\database.bak'

# البحث عن ملفات BAK الكبيرة
find /home -name "*.bak" -size +100M

# حذف ملفات BAK القديمة (أقدم من 30 يوماً)
find . -name "*.bak" -mtime +30 -delete

نصائح للتعامل مع BAK

  1. لا تحذف BAK مباشرة دون التحقق — قد تحتاجها للاسترداد
  2. ابحث عن البايتات السحرية إذا لم تعرف الصيغة (أداة file في Linux/macOS أو HxD في Windows)
  3. SQL Server BAK: حجمه يكشف نوعه — نسخة كاملة أو تفاضلية أو سجل تحويلات
  4. احذف BAK القديمة دورياً لتوفير مساحة القرص — AutoCAD يُنشئ واحداً لكل حفظ