اگر آپ نے کبھی بھی فائل کی توسیع کو EXE سے COM میں تبدیل کرنے کے بارے میں سنا ہے ، تو آپ نے سوچا ہوگا کہ اگر یہ صرف کچھ نایاب فائلوں پر ہی کام کرنے کے قابل ہے یا اگر یہ آپ کے پاس موجود کسی بھی EXE فائل پر کام کرے گی۔ آج کی سپر صارف سوال و جوابی پوسٹ میں متجسس قارئین کے سوال کا جواب ہے۔
آج کا سوال وجواب کا سیشن ہمارے پاس سوپر یوزر کے بشکریہ ہے St اسٹیک ایکسچینج کی ایک ذیلی تقسیم ، سوال و جواب کی ویب سائٹوں کی کمیونٹی سے چلنے والی گروپ بندی۔
سوال
سپر صارف ریڈر روئی نمیر جاننا چاہتا ہے کہ کیا EXE فائل ایکسٹینشن ہمیشہ COM والوں کے ساتھ بدلی جاسکتی ہے؟
ہمارے اینٹی ویرس سافٹ ویئر نے مجھے اپنے ونڈوز 7 اسٹارٹ اپ فولڈر (مثال کے طور پر calc.exe) میں ایک EXE فائل کاپی کرنے سے انکار کردیا چونکہ یہ ایک EXE فائل ہے۔ اس کے بعد میں نے فائل پر Exe سے COM میں فائل کی توسیع کو تبدیل کردیا اور آسانی سے اسے بغیر کسی مسئلے (بہت پیشہ ور) فولڈر میں کاپی کرنے میں کامیاب ہوگیا۔
اور ظاہر ہے ، کیلک ڈاٹ کام بالکل اسی طرح کام کرتا ہے جیسے کہ calc.exe ، جس سے مجھے حیرت ہوئی۔ جب ایکسٹینشن کو COM میں تبدیل کر دیا جاتا ہے تو ایک EXE فائل توسیع والا پروگرام کب کام نہیں کرے گا؟ میں نے چیک کیا ہے کہ تقریبا ہر EXE فائل نے کام کیا ہے۔ میں اس معاملے کے "کیوں اور کیوں نہیں" کی وجوہات جاننا پسند کروں گا۔
کیا EXE فائل کی توسیع کو ہمیشہ COM والوں کے ساتھ تبدیل کیا جاسکتا ہے؟
جواب
سپر یوزر کا تعاون کرنے والا ریاضی انسان کا ہمارے پاس جواب ہے۔
اس کا فائل کے داخلی فارمیٹ سے تعلق ہے۔ اصل میں ، COM فائلیں سادہ میموری کی تصاویر تھیں اور EXE فائلوں میں ان کے ساتھ بہت سارے ہیڈر وابستہ تھے۔ نتیجے کے طور پر ، آپ ان کا نام تبدیل نہیں کرسکے۔
جیسے جیسے وقت چلا گیا اور انہیں چیزوں کو پسماندہ مطابقت بخش بنانا پڑا ، مائیکروسافٹ نے اسے تبدیل کردیا تاکہ آپریٹنگ سسٹم فائل پر ہی نظر ڈالے کہ اس بات کا تعین کرے کہ یہ توسیع کے بجائے کس قسم کی فائل ہے۔ اس کے نتیجے میں ، جب آپ نامزد فائل کو چلاتے ہیں تو ، ونڈوز توسیع کو پوری طرح نظرانداز کرتا ہے۔
مزید تفصیلی اور وسیع وضاحت کے لئے نیچے دیئے گئے لنکس دیکھیں۔
وضاحت میں شامل کرنے کے لئے کچھ ہے؟ تبصرے میں آواز بند. ٹیک سیکھنے والے اسٹیک ایکسچینج کے دوسرے صارفین سے مزید جوابات پڑھنا چاہتے ہیں؟ یہاں مکمل گفتگو کے دھاگے کو چیک کریں .