לחץ או גרור ושחרר קבצים לכאן
תמיכה בהעלאה מרובה, מזהה אוטומטית סוג קובץ אמיתי (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. מצב זה דורש תשומת לב שכן ייתכן שמדובר בקובץ זדוני.
האם אוכל לזהות מספר קבצים בו זמנית?
כן. ניתן לבחור מספר קבצים בו זמנית, והכלי יזהה כל אחד מהם ויציג תוצאות עבורם. זה שימוש לאימות סוגי קבצים בקבוצות.