السلام عليكم
اخوتي لقد بحثت عن برنامج يقوم بإخباري بنوع الملفات التي ليس لها لواحق (إمتدادات) مثلا ملف avi ليس له امتداد بدلا من ان يكون file.avi فقد كان file فقط ولم أجد ما أريد ثم فكرت في عمل برنامج من خلال الفجوال بيسك يقوم بهذا العمل ففكرت في قراءة الحروف الأولى من الملف ثم تحويل كل حرف إلى مايقابله من رمز الأسكي لأن هناك حروف تحكم لا تظهر عند عرضها في مربع نص مثلا . بدأت بقراءة أول ثمانية حروف فوجدت اختلاف بين نفس نوع الملفات ثم اكتفيت بأربعة فقط والتي غالبا كما لاحظت متشابهة في نفس نوع الملفات ونجحت تلك الفكرة على الأقل مع الملفات التي لدي ثم بدأت بتخزين تلك القيم في قاعدة بيانات . وعندما أحدد ملف للبرنامج يقوم بقراءة أول أربعة حروف ثم يحولها للأسكي ثم يبحث عنها في قاعدة البيانات ثم يعرض النتيجة والتي هي الوصف الذي سجلتها أنا لتلك القيمة.
سؤالي هو : هل هذه الطريقة صحيحة وهل تلك القيم ( الحروف الأولية في الملف ) تحدد فعلا نوع الملف وهل الطول المخصص لتحديد نوع الملف ثابت . أرجو من ذوي الإختصاص أو كل من لديه معلومة إجابتي .
في المرفقات المشروع وتحياتي .
// تم ازالة المرفق التنفيذي, ملفات المشروع المصدرية أو لا شئ

