যেকোনো ফাইলকে এর শুরুর বাইট থেকে শনাক্ত করুন — নাম, এক্সটেনশন বা hex দিয়ে ১০০+ ফরম্যাট সিগনেচার খুঁজুন, magic-number বাইট, তাদের ASCII রূপ, বাইট অফসেট ও ফরম্যাট ক্যাটাগরি দেখুন, এবং এক ক্লিকে যেকোনো সিগনেচার কপি করুন। আপনার ব্রাউজারে, বিনামূল্যে।

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

চেষ্টা করুন:
ফরম্যাট এক্সটেনশন Hex সিগনেচার ASCII অফসেট ক্যাটাগরি
আপনার অনুসন্ধানের সাথে কোনো সিগনেচার মিলছে না।
একটি ফরম্যাটের নাম, একটি এক্সটেনশন বা hex বাইট চেষ্টা করুন — যেমন PNG, .zip বা 25 50 44 46।

File Signatures (Magic Numbers) সম্পর্কে

ফাইল সিগনেচার — যাকে ম্যাজিক নাম্বারও বলা হয় — এগুলো ফাইলের শুরুতে (বা তার কাছাকাছি) থাকা নির্দিষ্ট বাইট সিকোয়েন্স, যা ফাইলের নাম বা এক্সটেনশন নির্বিশেষে তার প্রকৃত ফরম্যাট শনাক্ত করে। এই রেফারেন্সটি 100-এর বেশি ফরম্যাটের সিগনেচার তালিকাভুক্ত করে, প্রতিটির সাথে থাকে তার হেক্স বাইট, বিদ্যমান থাকলে প্রিন্টযোগ্য ASCII রেন্ডারিং, সিগনেচারটি যে বাইট অফসেটে আছে এবং একটি ফরম্যাট ক্যাটাগরি।

সার্চ যেকোনো দিক থেকে কাজ করে: PNG-এর মতো একটি ফরম্যাটের নাম, .pdf-এর মতো একটি এক্সটেনশন, বা 50 4B-এর মতো কাঁচা হেক্স বাইট টাইপ করুন, এবং মিলে যাওয়া সিগনেচারগুলো তাৎক্ষণিক দেখা যাবে। ক্যাটাগরি চিপ তালিকাকে image, audio, video, document, archive, executable, font, database বা other ফরম্যাটে সীমাবদ্ধ করে, এবং যেকোনো হেক্স সিগনেচার এক ক্লিকে কপি হয়।

যখন একটি ফাইলের এক্সটেনশনকে বিশ্বাস করা যায় না, তখন এই টেবিলটিই দরকার হয়: যেকোনো হেক্স ভিউয়ারে ফাইলটি খুলুন, প্রথম বাইটগুলো পড়ুন এবং এখানে মিলিয়ে দেখুন। এটি ফাইল-ফরম্যাট ডিবাগিং, আপলোড যাচাইকরণ ও ডিজিটাল ফরেনসিকের একটি মূল কৌশল — এবং এটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে, কারণ কোনো ফাইল কখনো আপলোড বা সার্ভার দিয়ে পড়া হয় না।

File Signatures (Magic Numbers) কীভাবে ব্যবহার করবেন

  1. যে ফাইলটি শনাক্ত করতে চান তা একটি হেক্স ভিউয়ার বা এডিটরে খুলুন এবং এর প্রথম বাইটগুলো নোট করুন।
  2. সেই হেক্স বাইটগুলো সার্চ বক্সে পেস্ট বা টাইপ করুন — যেমন 25 50 44 46।
  3. বিকল্পভাবে, একটি ফরম্যাটের যে সিগনেচার থাকা উচিত তা খুঁজতে ফরম্যাটের নাম বা এক্সটেনশন দিয়ে সার্চ করুন।
  4. ফলাফল images, archives, executables ইত্যাদিতে সীমাবদ্ধ করতে ক্যাটাগরি চিপ ব্যবহার করুন।
  5. তালিকাভুক্ত অফসেটটি তুলনা করুন — কিছু সিগনেচার বাইট 0-এর পরে শুরু হয় — এবং প্রয়োজনে হেক্স সিগনেচারটি কপি করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

এটি একটি সংক্ষিপ্ত, নির্দিষ্ট বাইট সিকোয়েন্স, যা একটি পরিচিত অফসেটে — সাধারণত একদম শুরুতে — বসানো থাকে এবং ফাইলের ফরম্যাট ঘোষণা করে। PNG ফাইল শুরু হয় 89 50 4E 47 দিয়ে, PDF শুরু হয় 25 50 44 46 ("%PDF") দিয়ে। প্রোগ্রামগুলো এক্সটেনশনকে বিশ্বাস করার বদলে এই বাইটগুলো যাচাই করে।

কারণ এক্সটেনশন শুধু ফাইলের নামের একটি অংশ — যে কেউ evil.exe-কে photo.jpg নামে রিনেম করতে পারে। সিগনেচার প্রতিফলিত করে বাইটগুলো আসলে কী। যখন তারা অমিল হয়, সিগনেচারকে বিশ্বাস করুন; ঠিক এভাবেই আপলোড ভ্যালিডেটর ও ম্যালওয়্যার স্ক্যানার ছদ্মবেশী ফাইল ধরে ফেলে।

কিছু ফরম্যাট তাদের শুরুর বাইটগুলো অন্য ডেটার জন্য সংরক্ষণ করে। উদাহরণস্বরূপ, ISO ইমেজ তাদের CD001 মার্কার অফসেট 32769-এ বসায়। অফসেট কলামটি বলে দেয় কোথায় দেখতে হবে, তাই আপনার হেক্স তুলনা সেই বাইট থেকেই শুরু করুন, শুরু থেকে নয়।

কারণ আধুনিক Office ডকুমেন্ট, JAR ফাইল এবং আরও অনেক কন্টেইনার আসলে ZIP আর্কাইভই, তাই তারা সবাই PK (50 4B) দিয়ে শুরু হয়। তাদের আলাদা করতে হলে শুধু শুরুর বাইট নয়, আর্কাইভের ভেতরের বিষয়বস্তু দেখতে হবে।

যেকোনো হেক্স ভিউয়ার ব্যবহার করুন: Linux ও macOS-এ xxd file | head, অথবা Windows-এ একটি হেক্স এডিটর। আউটপুটের প্রথম লাইনে হেক্সে শুরুর বাইটগুলো দেখায় — ফরম্যাট মিলিয়ে দেখতে সেগুলো এখানে সার্চ বক্সে পেস্ট করুন।

হ্যাঁ। ডাটাবেসটি পেজের সাথেই আসে এবং সার্চ আপনার ব্রাউজারে স্থানীয়ভাবে হয়। কোনো ফাইল আপলোড হয় না, কোনো সার্ভার আপনার ডেটা পড়ে না, এবং কোনো খরচ বা অ্যাকাউন্ট নেই।

শেয়ার করুন
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

আপনার নিজের ওয়েবসাইটে এই বিনামূল্যের টুলটি যোগ করুন — নিচের কোডটি কপি করে পেস্ট করুন।