السلام عليكم ورحمة الله و بركاته .
كيفية معرفة إذا كان الملف نصي ام لا اقصد ASCII اعني ملف نصي عادي .
يعني مثلا لمعرفة إذا كان الملف UTF8 استطيع قراءة ال ' First Bytes ' BFBBEF .
لمعرفة اذا كان الملف UNICODE استطيع قراءة ال ' First Bytes ' FEFF
ولمعرفة اذا كان الملف UNIBIG استطيع قراءة ال ' First Bytes ' FFFE
والخ .
المشكلة كيف يمكن معرفة اذا كان الملف نصي Pure ASCII File فهو لا يملك BOM ولا Fixed First Bytes .
اعلم انني يمكن ان احسب عدد ال F Byte فيه فاذا تعدى ال 50 في Offset واحدة فهو Pure ASCII text File .
هل من طريقة اخرى انجع واصح ؟؟؟
بارك الله فيكم
***
محمد
