একটি U8 ফাইল কি?
.u8 এক্সটেনশন সহ একটি ফাইল হল একটি সংরক্ষণাগার ফাইল যা মারিও কার্ট ওয়াই গেম দ্বারা ব্যবহৃত হয়। এতে মারিও থিমযুক্ত কার্ট রেসিং গেমের জন্য হায়ারার্কিক্যাল ফাইল সিস্টেম রয়েছে। U8 আর্কাইভ ফাইলের ভিতরের ফাইলগুলি YAZ0 ফর্ম্যাট ব্যবহার করে সংকুচিত হয় এবং SZS ফাইল হিসাবে ডিস্কে সংরক্ষণ করা হয়। এই ফাইলগুলি ফাইলের নাম, ফাইলের আকার এবং একটি ডিরেক্টরি কাঠামোর মধ্যে সীমাবদ্ধ বৈশিষ্ট্যগুলির সাথে শুধুমাত্র-পঠন সমর্থন ফাইল হিসাবে অপ্টিমাইজ করা হয়েছে৷ U8 ফাইল Wiimms SZS টুল দিয়ে খোলা যেতে পারে।
U8 ফাইল ফরম্যাট - আরও তথ্য
U8 files are archive files that are compressed using the YAZ0 file to make the file size smaller. U8 file system consists of a list of nodes with each node comprising of 12 bytes as shown below.
অফসেট | প্রকার | বিবরণ |
---|---|---|
0x00 | বাইট | 0x00=ডেটা ফাইল, 0x01=ডিরেক্টরি এন্ট্রি (অন্যান্য মান কখনও দেখা যায়নি) |
0x01 | u24 | তিনটি বাইট: ফাইল নামের জন্য স্ট্রিং পুলে অফসেট |
0x04 | u32 | File: Offset of begin of data. Directory: Index of the parent directory. |
0x08 | u32 | ফাইল: ডেটার আকার। ডিরেক্টরি: প্রথম নোডের সূচক যা এই ডিরেক্টরির অংশ নয় (নোডে চলে যান) |
U8 হেডার
U8 ফাইল হেডার 32 বাইট দীর্ঘ, সমস্ত মান বড় এন্ডিয়ান মান হিসাবে সংরক্ষিত।
অফসেট | প্রকার | বিবরণ |
---|---|---|
0x00 | u32 | ফাইল ম্যাজিক। সর্বদা 0x55AA382D = U.8-. |
0x04 | u32 | প্রথম নোডে অফসেট। |
0x08 | u32 | স্ট্রিং টেবিল সহ সমস্ত নোডের আকার। |
0x0c | u32 | ডাটার অফসেট ফাইল। |
0x10 | u32[4] | সংরক্ষিত। |