File Signatures (Magic Numbers)
যেকোনো ফাইলকে এর শুরুর বাইট থেকে শনাক্ত করুন — নাম, এক্সটেনশন বা hex দিয়ে ১০০+ ফরম্যাট সিগনেচার খুঁজুন, magic-number বাইট, তাদের ASCII রূপ, বাইট অফসেট ও ফরম্যাট ক্যাটাগরি দেখুন, এবং এক ক্লিকে যেকোনো সিগনেচার কপি করুন। আপনার ব্রাউজারে, বিনামূল্যে।
প্রতিটি সিগনেচার আপনার ব্রাউজারে একটি বিল্ট-ইন রেফারেন্স থেকে চলে — কিছুই আপলোড হয় না এবং কোনো ফাইল কখনো সার্ভার দ্বারা পঠিত হয় না।
| ফরম্যাট | এক্সটেনশন | Hex সিগনেচার | ASCII | অফসেট | ক্যাটাগরি |
|---|
File Signatures (Magic Numbers) সম্পর্কে
ফাইল সিগনেচার — যাকে ম্যাজিক নাম্বারও বলা হয় — এগুলো ফাইলের শুরুতে (বা তার কাছাকাছি) থাকা নির্দিষ্ট বাইট সিকোয়েন্স, যা ফাইলের নাম বা এক্সটেনশন নির্বিশেষে তার প্রকৃত ফরম্যাট শনাক্ত করে। এই রেফারেন্সটি 100-এর বেশি ফরম্যাটের সিগনেচার তালিকাভুক্ত করে, প্রতিটির সাথে থাকে তার হেক্স বাইট, বিদ্যমান থাকলে প্রিন্টযোগ্য ASCII রেন্ডারিং, সিগনেচারটি যে বাইট অফসেটে আছে এবং একটি ফরম্যাট ক্যাটাগরি।
সার্চ যেকোনো দিক থেকে কাজ করে: PNG-এর মতো একটি ফরম্যাটের নাম, .pdf-এর মতো একটি এক্সটেনশন, বা 50 4B-এর মতো কাঁচা হেক্স বাইট টাইপ করুন, এবং মিলে যাওয়া সিগনেচারগুলো তাৎক্ষণিক দেখা যাবে। ক্যাটাগরি চিপ তালিকাকে image, audio, video, document, archive, executable, font, database বা other ফরম্যাটে সীমাবদ্ধ করে, এবং যেকোনো হেক্স সিগনেচার এক ক্লিকে কপি হয়।
যখন একটি ফাইলের এক্সটেনশনকে বিশ্বাস করা যায় না, তখন এই টেবিলটিই দরকার হয়: যেকোনো হেক্স ভিউয়ারে ফাইলটি খুলুন, প্রথম বাইটগুলো পড়ুন এবং এখানে মিলিয়ে দেখুন। এটি ফাইল-ফরম্যাট ডিবাগিং, আপলোড যাচাইকরণ ও ডিজিটাল ফরেনসিকের একটি মূল কৌশল — এবং এটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে, কারণ কোনো ফাইল কখনো আপলোড বা সার্ভার দিয়ে পড়া হয় না।
File Signatures (Magic Numbers) কীভাবে ব্যবহার করবেন
- যে ফাইলটি শনাক্ত করতে চান তা একটি হেক্স ভিউয়ার বা এডিটরে খুলুন এবং এর প্রথম বাইটগুলো নোট করুন।
- সেই হেক্স বাইটগুলো সার্চ বক্সে পেস্ট বা টাইপ করুন — যেমন 25 50 44 46।
- বিকল্পভাবে, একটি ফরম্যাটের যে সিগনেচার থাকা উচিত তা খুঁজতে ফরম্যাটের নাম বা এক্সটেনশন দিয়ে সার্চ করুন।
- ফলাফল images, archives, executables ইত্যাদিতে সীমাবদ্ধ করতে ক্যাটাগরি চিপ ব্যবহার করুন।
- তালিকাভুক্ত অফসেটটি তুলনা করুন — কিছু সিগনেচার বাইট 0-এর পরে শুরু হয় — এবং প্রয়োজনে হেক্স সিগনেচারটি কপি করুন।