کسی بھی فائل کو اس کے ابتدائی bytes سے پہچانیں — 100+ format signatures کو نام، extension یا hex سے تلاش کریں، magic-number bytes، ان کی ASCII صورت، byte offset اور format زمرہ دیکھیں، اور کسی بھی signature کو ایک کلک سے کاپی کریں۔ براؤزر میں، مفت۔

ہر signature آپ کے براؤزر میں ایک built-in حوالے سے چلتا ہے — کچھ اپلوڈ نہیں ہوتا اور کوئی فائل کبھی سرور سے نہیں پڑھی جاتی۔

آزمائیں:
فارمیٹ Extension Hex signature ASCII Offset زمرہ
کوئی signature آپ کی تلاش سے مطابقت نہیں رکھتا۔
کوئی format نام، extension یا hex bytes آزمائیں — مثال کے طور پر PNG، .zip یا 25 50 44 46۔

فائل سگنیچرز (Magic Numbers) کے بارے میں

فائل سگنیچرز — جنہیں میجک نمبرز بھی کہا جاتا ہے — وہ مقررہ بائٹ سیکونسز ہیں جو فائل کے شروع میں (یا اس کے قریب) اس کے نام یا ایکسٹینشن سے قطع نظر اس کے حقیقی فارمیٹ کی شناخت کرتے ہیں۔ یہ ریفرنس 100 سے زیادہ فارمیٹس کے سگنیچرز کیٹلاگ کرتا ہے، ہر ایک کے ساتھ اس کے ہیکس بائٹس، پرنٹ ایبل ASCII رینڈرنگ جہاں کوئی موجود ہو، سگنیچر ظاہر ہونے والا بائٹ آفسیٹ اور فارمیٹ کیٹیگری۔

تلاش کسی بھی زاویے سے کام کرتی ہے: PNG جیسا فارمیٹ نام، .pdf جیسی ایکسٹینشن، یا 50 4B جیسے خام ہیکس بائٹس ٹائپ کریں، اور میچنگ سگنیچرز فوری طور پر ظاہر ہو جاتی ہیں۔ کیٹیگری چپس فہرست کو image، audio، video، document، archive، executable، font، database یا other فارمیٹس تک محدود کرتی ہیں، اور کوئی بھی ہیکس سگنیچر ایک کلک میں کاپی ہو جاتا ہے۔

یہ وہ ٹیبل ہے جس کی آپ کو ضرورت ہوتی ہے جب فائل کی ایکسٹینشن پر بھروسہ نہ کیا جا سکے: فائل کو کسی بھی ہیکس ویور میں کھولیں، اس کے پہلے بائٹس پڑھیں اور انہیں یہاں میچ کریں۔ یہ فائل-فارمیٹ ڈیبگنگ، اپ لوڈ ویلیڈیشن اور ڈیجیٹل فارنزکس میں ایک بنیادی تکنیک ہے — اور یہ مکمل طور پر آپ کے براؤزر میں چلتی ہے، کیونکہ کوئی فائل کبھی اپ لوڈ یا سرور کے ذریعے نہیں پڑھی جاتی۔

فائل سگنیچرز (Magic Numbers) استعمال کرنے کا طریقہ

  1. جس فائل کی شناخت کرنا چاہتے ہیں اسے ہیکس ویور یا ایڈیٹر میں کھولیں اور اس کے پہلے بائٹس نوٹ کریں۔
  2. ان ہیکس بائٹس کو سرچ باکس میں پیسٹ یا ٹائپ کریں — مثال کے طور پر 25 50 44 46۔
  3. متبادل طور پر، کسی فارمیٹ کے پاس کیا سگنیچر ہونا چاہیے یہ تلاش کرنے کے لیے فارمیٹ نام یا ایکسٹینشن سے تلاش کریں۔
  4. نتائج کو تصاویر، آرکائیوز، ایگزیکیوٹیبلز وغیرہ تک محدود کرنے کے لیے کیٹیگری چپس استعمال کریں۔
  5. درج شدہ آفسیٹ کا موازنہ کریں — کچھ سگنیچرز بائٹ 0 کے بعد شروع ہوتے ہیں — اور اگر آپ کو کہیں اور اس کی ضرورت ہو تو ہیکس سگنیچر کاپی کریں۔

اکثر پوچھے جانے والے سوالات

یہ ایک مختصر، مقررہ بائٹ سیکونس ہے جو ایک معلوم آفسیٹ پر رکھا جاتا ہے — عام طور پر بالکل شروع میں — جو فائل کے فارمیٹ کا اعلان کرتا ہے۔ PNG فائلیں 89 50 4E 47 سے شروع ہوتی ہیں، PDFs 25 50 44 46 ("%PDF") سے۔ پروگرامز ایکسٹینشن پر بھروسہ کرنے کے بجائے ان بائٹس کو چیک کرتے ہیں۔

کیونکہ ایکسٹینشنز صرف فائل کے نام کا حصہ ہیں — کوئی بھی evil.exe کا نام بدل کر photo.jpg رکھ سکتا ہے۔ سگنیچر اس بات کی عکاسی کرتا ہے کہ بائٹس اصل میں کیا ہیں۔ جب وہ متفق نہ ہوں، سگنیچر پر بھروسہ کریں؛ وہی عدم مطابقت ہے جس سے اپ لوڈ ویلیڈیٹرز اور میلویئر اسکینرز بھیس بدلی ہوئی فائلوں کو پکڑتے ہیں۔

کچھ فارمیٹس اپنے ابتدائی بائٹس دوسرے ڈیٹا کے لیے محفوظ رکھتے ہیں۔ مثال کے طور پر ISO امیجز اپنا CD001 مارکر آفسیٹ 32769 پر رکھتی ہیں۔ آفسیٹ کالم آپ کو بتاتا ہے کہاں دیکھنا ہے، تو اپنا ہیکس موازنہ اسی بائٹ سے شروع کریں، شروع سے نہیں۔

کیونکہ جدید Office دستاویزات، JAR فائلیں اور بہت سے دوسرے کنٹینرز حقیقتاً ZIP آرکائیوز ہیں، تو یہ سب PK (50 4B) سے شروع ہوتے ہیں۔ انہیں الگ کرنے کے لیے آرکائیو کے اندر اس کے مواد کو دیکھنا پڑتا ہے، صرف ابتدائی بائٹس کو نہیں۔

کوئی بھی ہیکس ویور استعمال کریں: Linux اور macOS پر xxd file | head، یا Windows پر ہیکس ایڈیٹر۔ آؤٹ پٹ کی پہلی لائن ابتدائی بائٹس ہیکس میں دکھاتی ہے — انہیں یہاں سرچ باکس میں پیسٹ کریں فارمیٹ سے میچ کرنے کے لیے۔

جی ہاں۔ ڈیٹابیس صفحے کے ساتھ آتا ہے اور تلاش آپ کے براؤزر میں مقامی طور پر ہوتی ہے۔ کوئی فائل اپ لوڈ نہیں ہوتی، کوئی سرور آپ کا ڈیٹا نہیں پڑھتا، اور کوئی لاگت یا اکاؤنٹ نہیں ہے۔

شیئر کریں
مدد چاہیے؟
اس ٹول میں کوئی مسئلہ ملا؟ ہماری ٹیم کو بتائیں۔
مسئلہ رپورٹ کریں

اس مفت ٹول کو اپنی ویب سائٹ پر شامل کریں — نیچے دیا گیا کوڈ کاپی اور پیسٹ کریں۔