किसी भी फ़ाइल को उसके अग्रणी बाइट्स से पहचानें — नाम, एक्सटेंशन या हेक्स से 100+ प्रारूप सिग्नेचर खोजें, मैजिक-नंबर बाइट्स, उनका ASCII रेंडरिंग, बाइट ऑफ़सेट और प्रारूप श्रेणी देखें, और किसी भी सिग्नेचर को एक क्लिक से कॉपी करें। आपके ब्राउज़र में, मुफ़्त।

हर सिग्नेचर आपके ब्राउज़र में एक अंतर्निहित संदर्भ से चलता है — कुछ भी अपलोड नहीं होता और कोई फ़ाइल कभी किसी सर्वर द्वारा नहीं पढ़ी जाती।

आज़माएँ:
प्रारूप एक्सटेंशन हेक्स सिग्नेचर ASCII ऑफ़सेट श्रेणी
कोई सिग्नेचर आपकी खोज से मेल नहीं खाता।
कोई प्रारूप नाम, एक एक्सटेंशन या हेक्स बाइट्स आज़माएँ — जैसे PNG, .zip या 25 50 44 46।

File Signatures (Magic Numbers) के बारे में

फाइल सिग्नेचर — जिन्हें मैजिक नंबर भी कहा जाता है — वे स्थिर बाइट सीक्वेंस हैं जो किसी फाइल की शुरुआत में (या उसके पास) होते हैं और उसके असली फॉर्मेट की पहचान करते हैं, चाहे उसका नाम या एक्सटेंशन कुछ भी हो। यह रेफरेंस 100 से अधिक फॉर्मेट के सिग्नेचर सूचीबद्ध करता है, हर एक के साथ उसके हेक्स बाइट्स, जहाँ मौजूद हो वहाँ प्रिंट करने योग्य ASCII रेंडरिंग, वह बाइट ऑफसेट जहाँ सिग्नेचर दिखता है और एक फॉर्मेट श्रेणी।

सर्च किसी भी कोण से काम करता है: PNG जैसा फॉर्मेट नाम, .pdf जैसा एक्सटेंशन, या 50 4B जैसे कच्चे हेक्स बाइट्स टाइप करें, और मेल खाने वाले सिग्नेचर तुरंत दिखते हैं। श्रेणी चिप्स सूची को इमेज, ऑडियो, वीडियो, डॉक्यूमेंट, आर्काइव, एग्जीक्यूटेबल, फॉन्ट, डेटाबेस या अन्य फॉर्मेट तक सीमित करते हैं, और कोई भी हेक्स सिग्नेचर एक क्लिक में कॉपी हो जाता है।

यह वह टेबल है जो आपको तब चाहिए होती है जब किसी फाइल के एक्सटेंशन पर भरोसा नहीं किया जा सकता: फाइल को किसी हेक्स व्यूअर में खोलें, उसके शुरुआती बाइट्स पढ़ें और उन्हें यहाँ मिलाएँ। यह फाइल-फॉर्मेट डिबगिंग, अपलोड वेरिफिकेशन और डिजिटल फोरेंसिक्स में एक मुख्य तकनीक है — और यह पूरी तरह आपके ब्राउज़र में चलता है, क्योंकि कोई फाइल कभी अपलोड या सर्वर द्वारा पढ़ी नहीं जाती।

File Signatures (Magic Numbers) का उपयोग कैसे करें

  1. जिस फाइल की पहचान करनी है उसे किसी हेक्स व्यूअर या एडिटर में खोलें और उसके पहले बाइट्स नोट करें।
  2. उन हेक्स बाइट्स को सर्च बॉक्स में पेस्ट या टाइप करें — उदाहरण के लिए 25 50 44 46।
  3. वैकल्पिक रूप से, किसी फॉर्मेट के पास होने वाला सिग्नेचर ढूंढने के लिए फॉर्मेट नाम या एक्सटेंशन से खोजें।
  4. परिणामों को इमेज, आर्काइव, एग्जीक्यूटेबल आदि तक सीमित करने के लिए श्रेणी चिप्स इस्तेमाल करें।
  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 पर कोई हेक्स एडिटर। आउटपुट की पहली लाइन शुरुआती बाइट्स हेक्स में दिखाती है — फॉर्मेट मिलाने के लिए उन्हें यहाँ सर्च बॉक्स में पेस्ट करें।

हाँ। डेटाबेस पेज के साथ ही आता है और खोजना आपके ब्राउज़र में स्थानीय रूप से होता है। कोई फाइल अपलोड नहीं होती, कोई सर्वर आपका डेटा नहीं पढ़ता, और इसकी कोई लागत या अकाउंट जरूरी नहीं।

इसे साझा करें
मदद चाहिए?
इस टूल में कोई समस्या मिली? हमारी टीम को बताएं।
समस्या की रिपोर्ट करें

इस मुफ़्त टूल को अपनी वेबसाइट पर जोड़ें — नीचे दिया गया कोड कॉपी और पेस्ट करें।