00 00 00 00 00 00 ইত্যাদি মেশিন কোড মানে কি? [বন্ধ]


-2

আমার উইন্ডোজ 10KB খালি এক্সিকিউটেবল ফাইল আছে।

আমি যদি এটি চালানো, এটা কি করতে যাচ্ছে? অন্য কথায়, কি করে

00 00 00 00 00 00 00

1
নির্দেশ সেটগুলি সর্বজনীনভাবে নথিভুক্ত করা হয় তবে প্রতিটি আর্কিটেকচারের নিজস্ব নিজস্ব নোট রয়েছে। "X86 নির্দেশ সেট" বা "x86 অপপড" অনুসন্ধান করুন। 00 ADD শুরু হতে বলে মনে হচ্ছে।
— grawity

উত্তর:


7

আমি যদি এটি চালানো, এটা কি করতে যাচ্ছে?

কোনও ত্রুটি বার্তা উৎপন্ন ছাড়া অন্য কিছু, যেমন ফাইলটিতে একটি বৈধ এক্সিকিউটেবল ফাইল হেডার নেই।

উইন্ডোজ 7 এ:

enter image description here

উইন্ডোজ 10:

enter image description here


পোর্টেবল এক্সিকিউটেবল

পোর্টেবল এক্সিকিউটেবল (পিই) ফরম্যাটটি এক্সিকিউটেবল, অবজেক্ট কোড, DLL, FON ফন্ট ফাইলগুলির জন্য একটি ফাইল ফর্ম্যাট এবং উইন্ডোজ অপারেটিং সিস্টেমগুলির 32-বিট এবং 64-বিট সংস্করণগুলিতে ব্যবহৃত অন্যগুলির জন্য। PE ফর্ম্যাট একটি তথ্য কাঠামো যা উইন্ডোজ ওএস লোডারের জন্য আবদ্ধ এক্সিকিউটেবল কোডটি পরিচালনা করতে প্রয়োজনীয় তথ্য এনক্যাপুলেট করে। এই লিঙ্কিং, API এক্সপোর্ট এবং আমদানি টেবিল, সম্পদ ব্যবস্থাপনা তথ্য এবং থ্রেড-স্থানীয় স্টোরেজ (টিএলএস) তথ্য জন্য গতিশীল লাইব্রেরি রেফারেন্স রয়েছে।

...

enter image description here

সূত্র পোর্টেবল এক্সিকিউটেবল


আরও পড়া


যদি এটি একটি এমএস-ডস হয়। কিম কোন হেডার সঙ্গে এক্সিকিউটেবল?
— grawity

কোন ধারনা নাই. আমার MS-DOS সংস্করণ পরীক্ষা করার জন্য একটি সংস্করণ নেই: /
— DavidPostill

@ গরুটি এমনকি এমএস-ডসও একটি ত্রুটি দেবে।
— LPChip

1

সর্বাধিক জনপ্রিয় ফাইল, এক্সিকিউটেবল অন্তর্ভুক্ত, একটি হেডার আছে। হেডার, বা কোডের প্রথম কয়েকটি বাইট, এটি কোন ধরনের ফাইল তা চিহ্নিত করে। যখন আপনি একটি এক্সিকিউটেবল চালু করেন, উইন্ডোগুলি প্রথমে হেডারটি পরীক্ষা করবে এবং এটি কার্যকর করার জন্য ডিফল্ট শিরোনাম নয়, উইন্ডোজ কেবল আপনাকে একটি বার্তা দেবে যা ফাইলটি ক্ষতিগ্রস্ত হয়েছিল, অথবা এটি বৈধ 32-বিট এক্সিকিউটেবল নয় ।

এত দীর্ঘ গল্প, আপনি একটি ত্রুটি বার্তা পেতে, আরো কিছুই।

যদি এটি একটি বৈধ শিরোনাম থাকে, তবে বাকিগুলির জন্য কেবলমাত্র 00 বাইট পাওয়া যায় তবে এটির পরে অ্যাপ্লিকেশনটি চালু করা হবে, কারণ এতে কোন নির্দেশনা নেই। তাই সংক্ষেপে, যে কিছুই করতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.