aspose.info
BN

XBE - iOS অ্যাপ্লিকেশন প্যাকেজ ফাইল

হালনাগাদ

একটি XBE ফাইল কি?

.xbe এক্সটেনশন সম্বলিত একটি ফাইল হল একটি এক্সবক্স ভিডিও গেম ডিস্ক থেকে একটি এক্সিকিউটেবল অ্যাপ্লিকেশন। XBE ফাইলগুলি হল প্রধান ফাইল যেগুলি Xbox সিস্টেমে কার্যকর করা হয় এবং সাধারণত একটি কম্পিউটারে খোলার কথা নয়, তবে এটি একটি Xbox এমুলেশন প্রোগ্রাম ব্যবহার করে একটি পিসিতে খোলা যেতে পারে। এই ফাইলগুলি সাধারণত গেম ডেভেলপারদের দ্বারা তৈরি করা হয়, এবং তারপর Microsoft দ্বারা স্বাক্ষরিত হয়। ফাইলের গঠন Windows PE ফাইলের মতই, তবে XBox সেটিংস অনুযায়ী কিছু গুরুত্বপূর্ণ পরিবর্তন প্রয়োগ করা হয়েছে যাতে এটি XBox-এ চালানো যায়।

XBE ফাইল ফরম্যাট

XBE ফাইলটি একটি ইমেজ হেডার, সেকশন হেডারের একটি সংগ্রহ, একটি সার্টিফিকেট, থ্রেড স্থানীয় স্টোরেজ ডেটা, লাইব্রেরি সংস্করণের একটি সংগ্রহ, মাইক্রোসফ্ট বিটম্যাপ এবং কোড এবং সংস্থান ধারণ করে এমন বিভাগগুলির সমন্বয়ে গঠিত।

ইমেজ হেডার

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

TLS টেবিল

থ্রেড-লোকাল স্টোরেজ সঠিকভাবে সেট আপ করার জন্য XBE-এর প্রয়োজনীয় সমস্ত তথ্য TLS টেবিলে রয়েছে। এটি মূলত PE32 ফাইলে পাওয়া TLS ডিরেক্টরির জন্য অনন্য, এবং সেখান থেকে সরাসরি কপি করা যায়। এই টেবিলটি বাদ দেওয়া হতে পারে, যদি XBE ফাইলটি কোনো থ্রেড-লোকাল স্টোরেজ ব্যবহার না করে এবং ইমেজ হেডারের সংশ্লিষ্ট ক্ষেত্রটি শূন্যে সেট করা থাকে।

অফসেটআকারনামবর্ণনা
0x00000x0004কাঁচা তথ্য শুরুপ্রোগ্রাম ইমেজে TLS ভেরিয়েবল ডেটা শুরু করার পরম (যেমন একটি RVA নয়) ঠিকানা।
0x00040x0004কাঁচা ডাটা শেষপ্রোগ্রাম ইমেজে TLS ভেরিয়েবল ডেটার শেষের সম্পূর্ণ (যেমন RVA নয়) ঠিকানা।
0x00080x0004সূচকের ঠিকানাTLS সূচক ভেরিয়েবলের পরম (যেমন একটি RVA নয়) ঠিকানা।
0x000C0x0004কলব্যাকের ঠিকানানাল-টার্মিনেটেড TLS কলব্যাক ফাংশন টেবিলের পরম (যেমন RVA নয়) ঠিকানা।
0x00100x0004জিরো ফিলের সাইজকাঁচা ডেটা অনুসরণ করে বাইটের সংখ্যা যা মেমরিতে শূন্যতে সেট করা উচিত।
0x00140x0004বৈশিষ্ট্যসারিবদ্ধতা বর্ণনা করে।

সনদপত্র

A a certificate is mandatory for each Xbox executable that contains information about the titles:

  • শংসাপত্র তৈরি করার সময় এবং তারিখ
  • টাইটেল আইডি
  • শিরোনাম
  • বিকল্প শিরোনাম আইডি
  • অনুমোদিত ধরনের মিডিয়া যা থেকে এক্সিকিউটেবল চালানো যেতে পারে (HD, DVD, CD, ইত্যাদি)
  • খেলা অঞ্চল
  • গেমের রেটিং
  • ডিস্ক নম্বর
  • সংস্করণ
  • সিস্টেম লিঙ্কের জন্য ব্যবহৃত ল্যান কী কাঁচা ডেটা
  • স্বাক্ষর কী কাঁচা ডেটা (সেভগেমস সাইন ইন করতে ব্যবহৃত)
  • বিকল্প স্বাক্ষর কী
  • শংসাপত্রের আসল আকার
  • অনলাইন পরিষেবার নাম (প্রাথমিক এক্সিকিউটেবলে উপস্থিত নয়)
  • রান টাইম সিকিউরিটি ফ্ল্যাগ (প্রাথমিক এক্সিকিউটেবলে উপস্থিত নয়)

অনুমোদিত মিডিয়া প্রকার

মিডিয়া প্রকারগুলি যেগুলি থেকে চালানোর জন্য এক্সিকিউটেবল দ্বারা অনুমোদিত৷ নিম্নলিখিত মানগুলি পরিচিত:

মিডিয়া প্রকারমান
HARD_DISK0x00000001
DVD_X20x00000002
DVD_CD0x00000004
সিডি0x00000008
DVD_5_RO0x00000010
DVD_9_RO0x00000020
DVD_5_RW0x00000040
DVD_9_RW0x00000080
DONGLE0x00000100
মিডিয়া_বোর্ড0x00000200
NONSECURE_HARD_DISK0x40000000
NONSECURE_MODE0x80000000
মিডিয়া_মাস্ক0x00FFFFFF

বিভাগ

বিভাগগুলি বিভাগ শিরোনাম দ্বারা প্রকাশ করা হয়। বিভাগ শিরোনামগুলি শংসাপত্রের ঠিক পরে শুরু হয় এবং ফাইলের প্রকৃত বিভাগগুলি কোথায় বিদ্যমান তা তথ্য ধারণ করে। এক্সবক্স এক্সিকিউটেবলে কমপক্ষে দুটি বিভাগ সর্বদা উপস্থিত থাকে:

  • .টেক্সট
  • .rdata

তথ্যসূত্র

আরও দেখুন