क्लिक करें या फ़ाइलों को यहां खींचें और छोड़ें
बैच अपलोड का समर्थन करता है, स्वचालित रूप से वास्तविक फ़ाइल प्रकार का पता लगाता है (Magic Number)
बैच अपलोड का समर्थन करता है, स्वचालित रूप से वास्तविक फ़ाइल प्रकार का पता लगाता है (Magic Number)
फ़ाइल प्रकार डिटेक्टर एक शक्तिशाली शुद्ध फ्रंटएंड उपकरण है जो बाइनरी फ़ाइल हेडर हस्ताक्षर (Magic Number) पढ़कर वास्तविक फ़ाइल प्रारूप की सटीक पहचान करता है। उन उपकरणों के विपरीत जो केवल फ़ाइल एक्सटेंशन या ब्राउज़र MIME प्रकारों पर निर्भर करते हैं, हमारा उपकरण सटीक पहचान परिणाम सुनिश्चित करने के लिए फ़ाइलों की बाइनरी सामग्री का सीधे विश्लेषण करता है। सभी पहचान प्रक्रियाएं सर्वरों पर कोई फ़ाइल अपलोड किए बिना आपके ब्राउज़र में पूरी होती हैं, आपकी गोपनीयता और डेटा सुरक्षा की पूरी तरह रक्षा करते हैं।
| फ़ाइल प्रकार | हेक्स हस्ताक्षर | एक्सटेंशन |
|---|---|---|
| 25 50 44 46 | ||
| PNG | 89 50 4E 47 0D 0A 1A 0A | .png |
| GIF | 47 49 46 38 (GIF8) | .gif |
| JPEG | FF D8 FF | .jpg |
| WebP | 52 49 46 46 ... 57 45 42 50 | .webp |
| ZIP | 50 4B 03 04 | .zip |
| GZIP | 1F 8B | .gz |
| 7Z | 37 7A BC AF 27 1C | .7z |
| RAR v5 | 52 61 72 21 1A 07 01 00 | .rar |
| MP3 | 49 44 33 (ID3) / FF FB | .mp3 |
| MP4 | 66 74 79 70 (ftyp) | .mp4 |
| WebM/MKV | 1A 45 DF A3 | .webm |
| BMP | 42 4D (BM) | .bmp |
| TIFF (LE) | 49 49 2A 00 | .tiff |
| TIFF (BE) | 4D 4D 00 2A | .tiff |
| Office | D0 CF 11 E0 A1 B1 1A E1 | .doc/.xls/.ppt |
| EXE | 4D 5A (MZ) | .exe |
| ELF | 7F 45 4C 46 | .elf |
| Java | CA FE BA BE | .class |
| TTF | 00 01 00 00 | .ttf |
| WOFF | 77 4F 46 46 | .woff |
| WOFF2 | 77 4F 46 32 | .woff2 |
| PSD | 38 42 50 53 (8BPS) | .psd |
Magic Number क्या है?
Magic Number एक फ़ाइल प्रारूप के लिए एक अद्वितीय पहचानकर्ता है, आमतौर पर फ़ाइल के पहले कुछ बाइट्स में स्थित होता है। प्रत्येक फ़ाइल प्रारूप का वास्तविक प्रारूप की पहचान करने के लिए अपना विशिष्ट Magic Number होता है। उदाहरण के लिए, PNG फ़ाइलें हमेशा 89 50 4E 47 0D 0A 1A 0A से शुरू होती हैं। यह विधि फ़ाइल एक्सटेंशन पर निर्भर करने से अधिक विश्वसनीय है, क्योंकि एक्सटेंशन को आसानी से संशोधित या जाली बनाया जा सकता है।
ब्राउज़र पहचान प्रकार हस्ताक्षर पहचान प्रकार से अलग क्यों होता है?
ब्राउज़र मुख्य रूप से फ़ाइल प्रकारों को निर्धारित करने के लिए सर्वरों द्वारा लौटाए गए फ़ाइल एक्सटेंशन और MIME प्रकारों पर निर्भर करते हैं। यह जानकारी गलत तरीके से कॉन्फ़िगर की जा सकती है या जानबूझकर स्पूफ़ की जा सकती है। हस्ताक्षर पहचान सीधे फ़ाइलों की बाइनरी सामग्री पढ़ती है और वास्तविक प्रारूप की पहचान कर सकती है। जब वे अलग होते हैं, तो हस्ताक्षर पहचान परिणाम आमतौर पर अधिक सटीक होता है।
क्या यह उपकरण सुरक्षित है? क्या मेरी फ़ाइलें सर्वर पर अपलोड की जाएंगी?
पूरी तरह से सुरक्षित। सभी फ़ाइल पहचान आपके ब्राउज़र के File API और ArrayBuffer का उपयोग करके आपके ब्राउज़र में की जाती है। कोई फ़ाइल सामग्री किसी भी सर्वर पर अपलोड नहीं की जाती है। आपकी फ़ाइल गोपनीयता पूरी तरह से सुरक्षित है।
किन फ़ाइल प्रारूपों का समर्थन किया जाता है?
वर्तमान में 40+ फ़ाइल प्रारूपों का समर्थन करता है, जिसमें छवियां (PNG, JPEG, GIF, WebP, BMP, TIFF, SVG, ICO, PSD), ऑडियो (MP3, WAV), वीडियो (MP4, WebM, AVI, FLV), दस्तावेज़ (PDF, DOC, XLS, PPT, DOCX, XLSX, PPTX), आर्काइव (ZIP, RAR, 7Z, GZIP, TAR), फ़ॉन्ट (TTF, OTF, WOFF, WOFF2), निष्पादन योग्य (EXE, ELF, Mach-O), और अधिक शामिल हैं।
मैं कैसे बता सकता हूं कि कोई फ़ाइल स्पूफ़ की गई है?
यदि फ़ाइल एक्सटेंशन Magic Number पहचान परिणाम से मेल नहीं खाता है, तो यह इंगित कर सकता है कि फ़ाइल का नाम बदल दिया गया है या स्पूफ़ किया गया है। उदाहरण के लिए, एक फ़ाइल जो वास्तव में एक EXE है और PDF में नाम बदल दिया गया है, वह पहचान प्रकार को Windows Executable के रूप में दिखाएगी जबकि ब्राउज़र प्रकार application/pdf दिखाता है। इस स्थिति पर ध्यान देने की आवश्यकता है क्योंकि यह एक दुर्भावनापूर्ण फ़ाइल हो सकती है।
क्या मैं एक साथ कई फ़ाइलों की पहचान कर सकता हूं?
हां। आप एक साथ कई फ़ाइलें चुन सकते हैं, और उपकरण प्रत्येक एक की पहचान करेगा और उन सभी के लिए परिणाम प्रदर्शित करेगा। यह फ़ाइल प्रकारों के बैच सत्यापन के लिए उपयोगी है।