তথ্য ফর্ক বোঝা বিভ্রান্তি, সম্পদ কাঁটাচামচ এবং Macho ফাইল বিন্যাসে সব একসঙ্গে দেখা


1

নোট: আমি ওএস এক্স বিশ্বের একটি নবাগত নই। তাই আমি যদি কিছু অনাবশ্যক জিজ্ঞাসা করা সহজ এটা গ্রহণ করুন।

আমি যা পড়েছি / বুঝেছি তার মতে: মেকোর ফাইল লেআউটের মধ্যে হেরডার, লোড কমান্ড এবং ডেটা সেগমেন্ট রয়েছে যার মধ্যে এক্সিকিউটেবল নির্দেশাবলী বা ডেটা রয়েছে। কিন্তু ফর্ক সম্পর্কে তথ্য (তথ্য ও সম্পদ) আমি বিভ্রান্ত।

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

আমি কিভাবে এখানে চিন্তা করেন? আমি একটি ম্যাক থেকে আমার পেন্ড্রাইভ ফাইল ফাইল নামক একটি ফাইল অনুলিপি করেছি এবং উইন্ডোজ ফলাফল 2 ফাইলগুলিতে এটি খোলা ._ফিলনাম এবং ফাইল নাম।

প্রশ্ন: এই ফর্ক ফাইলের বিন্যাসে কোথায় উপযুক্ত? ফর্ক সম্পর্কে ফাইল বিন্যাসে কোন উল্লেখ নেই। এই দুটি ফর্ক একটি চূড়ান্ত mach ফাইল করতে সংহত করা হয়? ._Filename (রিসোর্স ফর্ক) দূষিত কোড করতে পারেন?

উত্তর:


4

দ্য ._filename ফাইলটি শুধুমাত্র সংস্থার ফর্ক ধারণ করে না, এতে ফাইন্ডার মেটাডেটা রয়েছে অ্যাপল ডাবল বিন্যাস

সম্পদ ফর্ক নিজেই খোলা দ্বারা একটি এইচএফএস ভলিউম উপর দেখা যাবে filename/..namedfork/rsrc। ফোরস এবং অন্যান্য বর্ধিত গুণাবলী ব্যবহার করে তালিকাভুক্ত করা যাবে ls -l@

রিসোর্স ফর্কগুলি Mach-O বিন্যাসে নির্দিষ্ট নয় (এবং তারা এটির জন্য এটি ব্যবহার করা হয় কিনা তা আমি জানি না), তারা ক্লাসিক ম্যাক অপারেটিং সিস্টেমের একটি বৈশিষ্ট্য যা ক্লাসিক অ্যাপ্লিকেশন ফাইলগুলির জন্য ব্যাপকভাবে ব্যবহৃত হয় এবং এর মতো জিনিসগুলি সংরক্ষণ করতে পারে স্ট্রিং টেবিল, বিটম্যাপ ইমেজ, ইত্যাদি

ক্ষতিকারক কোডটি যে কোন জায়গায় লুকানো থাকতে পারে, এটি একটি সংস্থার ফর্ক লুকানো থাকলেও এটি সনাক্ত করতে সক্ষম হওয়া উচিত।


@ র্যান্ডম 832 আপনাকে ধন্যবাদ, আমি কেবলমাত্র জিজ্ঞাসা করতে চাই যে আপনি কোনও নমুনা জুড়ে এসেছেন কিনা যা ._file এর দূষিত কোডটি লুকিয়ে রাখে ...
rebel87
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.