คลิกหรือลากและวางไฟล์ที่นี่
รองรับการอัปโหลดหลายไฟล์ ตรวจจับประเภทไฟล์จริงอัตโนมัติ (Magic Number)
รองรับการอัปโหลดหลายไฟล์ ตรวจจับประเภทไฟล์จริงอัตโนมัติ (Magic Number)
ตัวตรวจหาประเภทไฟล์เป็นเครื่องมือ frontend ที่ทรงพลังที่ระบุรูปแบบไฟล์จริงอย่างแม่นยำโดยการอ่านลายเซ็นส่วนหัวไบนารี (Magic Number) ไม่เหมือนเครื่องมือที่พึ่งพานามสกุลไฟล์หรือประเภท MIME ของเบราว์เซอร์เพียงอย่างเดียว เครื่องมือของเรวิเคราะห์เนื้อหาไบนารีของไฟล์โดยตรงเพื่อให้แน่ใจว่าผลลัพธ์การระบุถูกต้อง กระบวนการตรวจจับทั้งหมดเสร็จสมบูรณ์ในเบราว์เซอร์ของคุณโดยไม่อัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ ปกป้องความเป็นส่วนตัวและความปลอดภัยของข้อมูลอย่างเต็มที่
| ประเภทไฟล์ | ลายเซ็น Hex | นามสกุล |
|---|---|---|
| 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 สถานการณ์นี้ต้องให้ความสนใจเนื่องจากอาจเป็นไฟล์ที่เป็นอันตราย
ฉันสามารถตรวจจับหลายไฟล์พร้อมกันได้หรือไม่?
ได้ คุณสามารถเลือกหลายไฟล์พร้อมกัน และเครื่องมือจะตรวจจับแต่ละไฟล์และแสดงผลลัพธ์สำหรับไฟล์ทั้งหมด ซึ่งมีประโยชน์สำหรับการตรวจสอบประเภทไฟล์หลายไฟล์พร้อมกัน