کلیک کنید یا فایل را به اینجا بکشید و رها کنید

پشتیبانی از آپلود دسته‌ای، شناسایی خودکار نوع واقعی فایل (Magic Number)

درباره تشخیص نوع فایل

معرفی محصول

تشخیص نوع فایل یک ابزار قدرتمند خالص فرانت‌اند است که با خواندن امضاهای باینری هدر فایل (Magic Number) فرمت واقعی فایل را شناسایی می‌کند. برخلاف ابزارهایی که فقط به پسوند فایل یا انواع MIME مرورگر اعتماد می‌کنند، ابزار ما محتوای باینری فایل را مستقیماً تحلیل می‌کند تا نتایج تشخیص صحیح را تضمین کند. تمام فرآیند تشخیص در مرورگر شما انجام می‌شود بدون اینکه هیچ فایلی به سروری آپلود شود و حریم خصوصی و امنیت داده‌های شما محافظت می‌شود.


ویژگی‌ها

  • پشتیبانی از تشخیص دقیق ۴۰+ فرمت فایل
  • تشخیص مبتنی بر امضاهای Magic Number هدر فایل
  • نمایش مقایسه بین نوع مرورگر و نوع امضا
  • نمایش امضای هگزادسیمال برای تحلیل پیشرفته
  • بررسی تطابق پسوند فایل با نوع واقعی
  • پشتیبانی از تشخیص دسته‌ای فایل‌ها
  • پردازش خالص فرانت‌اند، هیچ فایلی به سرور آپلود نمی‌شود
  • تشخیص بدون تأخیر با نتایج فوری
  • پشتیبانی از تصاویر، صدا، ویدیو، اسناد، آرشیو، فونت، فایل‌های اجرایی
  • طراحی واکنش‌گرا برای دسکتاپ و دستگاه‌های همراه

راهنمای استفاده

  1. 1برای انتخاب فایل‌ها روی ناحیه آپلود کلیک کنید یا فایل‌ها را به ناحیه آپلود بکشید
  2. 2سیستم به‌طور خودکار داده‌های باینری هدر فایل را خوانده و امضاها را تطبیق می‌دهد
  3. 3نتایج تشخیص فوراً نمایش داده می‌شود، شامل نوع فایل، نوع MIME، امضای هگزادسیمال
  4. 4نوع تشخیص مرورگر را با نوع تشخیص امضا مقایسه کنید تا فایل‌های برچسب اشتباه یا جعلی را شناسایی کنید
  5. 5برای تشخیص فایل‌های دیگر، به آپلود ادامه دهید یا برای پاک کردن نتایج روی دکمه پاک کردن کلیک کنید

Magic Numbers رایج فایل‌ها

نوع فایلامضای هگزادسیمالپسوند
PDF25 50 44 46.pdf
PNG89 50 4E 47 0D 0A 1A 0A.png
GIF47 49 46 38 (GIF8).gif
JPEGFF D8 FF.jpg
WebP52 49 46 46 ... 57 45 42 50.webp
ZIP50 4B 03 04.zip
GZIP1F 8B.gz
7Z37 7A BC AF 27 1C.7z
RAR v552 61 72 21 1A 07 01 00.rar
MP349 44 33 (ID3) / FF FB.mp3
MP466 74 79 70 (ftyp).mp4
WebM/MKV1A 45 DF A3.webm
BMP42 4D (BM).bmp
TIFF (LE)49 49 2A 00.tiff
TIFF (BE)4D 4D 00 2A.tiff
OfficeD0 CF 11 E0 A1 B1 1A E1.doc/.xls/.ppt
EXE4D 5A (MZ).exe
ELF7F 45 4C 46.elf
JavaCA FE BA BE.class
TTF00 01 00 00.ttf
WOFF77 4F 46 46.woff
WOFF277 4F 46 32.woff2
PSD38 42 50 53 (8BPS).psd

سؤالات متداول

Magic Number چیست؟

Magic Number یک شناسه منحصربه‌فرد برای یک فرمت فایل است که معمولاً در بایت‌های اول فایل قرار دارد. هر فرمت فایل یک Magic Number خاص دارد که برای شناسایی فرمت واقعی آن استفاده می‌شود. به عنوان مثال، فایل‌های PNG همیشه با 89 50 4E 47 0D 0A 1A 0A شروع می‌شوند. این روش قابل اعتمادتر از اعتماد به پسوند فایل است، زیرا پسوندها به راحتی قابل تغییر یا جعل هستند.

چرا نوع تشخیص مرورگر و نوع تشخیص امضا متفاوت هستند؟

مرورگر عمدتاً به پسوند فایل و انواع MIME ارائه شده توسط سرور برای تعیین نوع فایل اعتماد می‌کند. این اطلاعات ممکن است به اشتباه پیکربندی شده یا عمداً جعلی شده باشند. تشخیص امضا محتوای باینری فایل را مستقیماً خوانده و می‌تواند فرمت واقعی را شناسایی کند. وقتی این دو متفاوت هستند، نتیجه تشخیص امضا معمولاً صحیح‌تر است.

آیا این ابزار امن است؟ آیا فایل من به سرور آپلود می‌شود؟

کاملاً امن. تمام تشخیص فایل‌ها در مرورگر شما با استفاده از File API و ArrayBuffer مرورگر انجام می‌شود. هیچ محتوای فایلی به هیچ سروری آپلود نمی‌شود. حریم خصوصی فایل شما کاملاً محافظت می‌شود.

چه فرمت‌های فایل پشتیبانی می‌شوند؟

پشتیبانی از ۴۰+ فرمت فایل، از جمله تصاویر (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 را نشان می‌دهد. این وضعیت نیاز به توجه دارد زیرا ممکن است یک فایل مخرب باشد.

آیا می‌توانم چندین فایل را همزمان تشخیص دهم؟

بله. می‌توانید چندین فایل را همزمان انتخاب کنید و ابزار هر کدام را تشخیص داده و نتایج را نمایش می‌دهد. این برای اعتبارسنجی دسته‌ای انواع فایل مفید است.


ابزارهای مرتبط