Nhấp hoặc kéo và thả tệp vào đây
Hỗ trợ tải lên hàng loạt, tự động phát hiện loại tệp thực (Magic Number)
Hỗ trợ tải lên hàng loạt, tự động phát hiện loại tệp thực (Magic Number)
Trình phát hiện loại tệp là một công cụ frontend mạnh mẽ nhận dạng chính xác định dạng tệp thực bằng cách đọc chữ ký nhị phân tiêu đề tệp (Magic Number). Không giống như các công cụ chỉ dựa vào phần mở rộng tệp hoặc loại MIME của trình duyệt, công cụ của chúng tôi trực tiếp phân tích nội dung nhị phân của tệp để đảm bảo kết quả nhận dạng chính xác. Tất cả quá trình phát hiện được hoàn thành trong trình duyệt của bạn mà không tải bất kỳ tệp nào lên máy chủ, bảo vệ hoàn toàn quyền riêng tư và bảo mật dữ liệu của bạn.
| Loại tệp | Chữ Ký Hex | Phần Mở Rộng |
|---|---|---|
| 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 là gì?
Magic Number là một định danh duy nhất cho một định dạng tệp, thường nằm trong vài byte đầu tiên của tệp. Mỗi định dạng tệp có Magic Number cụ thể được sử dụng để xác định định dạng thực. Ví dụ, tệp PNG luôn bắt đầu bằng 89 50 4E 47 0D 0A 1A 0A. Phương pháp này đáng tin cậy hơn việc dựa vào phần mở rộng tệp, vì phần mở rộng có thể dễ dàng sửa đổi hoặc giả mạo.
Tại sao loại phát hiện trình duyệt khác với loại phát hiện chữ ký?
Trình duyệt chủ yếu dựa vào phần mở rộng tệp và loại MIME do máy chủ trả về để xác định loại tệp. Thông tin này có thể được cấu hình sai hoặc cố ý giả mạo. Phát hiện chữ ký trực tiếp đọc nội dung nhị phân của tệp và có thể xác định định dạng thực. Khi chúng khác nhau, kết quả phát hiện chữ ký thường chính xác hơn.
Công cụ này có an toàn không? Tệp của tôi có được tải lên máy chủ không?
Hoàn toàn an toàn. Tất cả phát hiện tệp được thực hiện trong trình duyệt của bạn bằng File API và ArrayBuffer của trình duyệt. Không có nội dung tệp nào được tải lên bất kỳ máy chủ nào. Quyền riêng tư tệp của bạn được bảo vệ hoàn toàn.
Những định dạng tệp nào được hỗ trợ?
Hiện tại hỗ trợ 40+ định dạng tệp, bao gồm hình ảnh (PNG, JPEG, GIF, WebP, BMP, TIFF, SVG, ICO, PSD), âm thanh (MP3, WAV), video (MP4, WebM, AVI, FLV), tài liệu (PDF, DOC, XLS, PPT, DOCX, XLSX, PPTX), lưu trữ (ZIP, RAR, 7Z, GZIP, TAR), phông chữ (TTF, OTF, WOFF, WOFF2), tệp thực thi (EXE, ELF, Mach-O) và nhiều hơn nữa.
Làm thế nào để biết tệp có bị giả mạo không?
Nếu phần mở rộng tệp không khớp với kết quả phát hiện Magic Number, có thể tệp đã được đổi tên hoặc giả mạo. Ví dụ, một tệp thực chất là EXE nhưng được đổi tên thành PDF sẽ hiển thị loại phát hiện là Windows Executable trong khi loại trình duyệt hiển thị application/pdf. Tình huống này cần chú ý vì có thể là tệp độc hại.
Tôi có thể phát hiện nhiều tệp cùng lúc không?
Có. Bạn có thể chọn nhiều tệp cùng lúc và công cụ sẽ phát hiện từng tệp và hiển thị kết quả cho tất cả. Điều này hữu ích cho việc xác minh hàng loạt loại tệp.