ملف MEMDUMP هو تفريغ للذاكرة (Memory Dump)، وهو لقطة لمحتويات ذاكرة الحاسوب (RAM) في لحظة زمنية محددة. تُستخدم هذه الملفات بشكل أساسي لتصحيح الأخطاء (Debugging) وتحليل مشاكل البرمجيات أو العتاد (Hardware). عند تعطل برنامج أو حدوث خلل في النظام، يمكن إنشاء تفريغ للذاكرة لالتقاط حالة ذاكرة النظام. يتيح هذا للمطورين ومديري الأنظمة فحص البيانات وتحديد سبب المشكلة. قد تتضمن المعلومات الموجودة في تفريغ الذاكرة شيفرة البرنامج (Program Code)، والمتغيرات (Variables)، وهياكل البيانات (Data Structures)، وغيرها من المعلومات ذات الصلة. يتطلب تحليل تفريغ الذاكرة أدوات وخبرة متخصصة، حيث يتم تخزين البيانات عادةً بتنسيق خام وثنائي (Raw, Binary Format). يمكن أن يختلف حجم ملف MEMDUMP اعتمادًا على كمية الذاكرة التي يتم التقاطها، ويتراوح من بضعة ميغابايت إلى عدة غيغابايت. هذه الملفات ليست مخصصة ليتم فتحها أو عرضها مباشرة من قبل المستخدمين النهائيين، بل من قبل المحترفين التقنيين القادرين على تفسير البيانات وتشخيص المشكلات الأساسية.