Klik atau seret dan lepas file di sini
Mendukung unggahan batch, otomatis mendeteksi tipe file sebenarnya (Magic Number)
Mendukung unggahan batch, otomatis mendeteksi tipe file sebenarnya (Magic Number)
Detektor tipe file adalah alat frontend murni yang kuat yang secara akurat mengidentifikasi format file sebenarnya dengan membaca tanda tangan header file biner (Magic Number). Berbeda dengan alat yang hanya bergantung pada ekstensi file atau tipe MIME browser, alat kami secara langsung menganalisis konten biner file untuk memastikan hasil identifikasi yang akurat. Semua proses deteksi diselesaikan di browser Anda tanpa mengunggah file apa pun ke server, sepenuhnya melindungi privasi dan keamanan data Anda.
| Tipe File | Tanda Tangan Hex | Ekstensi |
|---|---|---|
| 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 |
Apa itu Magic Number?
Magic Number adalah pengenal unik untuk format file, biasanya terletak di beberapa byte pertama file. Setiap format file memiliki Magic Number spesifiknya yang digunakan untuk mengidentifikasi format sebenarnya. Sebagai contoh, file PNG selalu dimulai dengan 89 50 4E 47 0D 0A 1A 0A. Metode ini lebih dapat diandalkan daripada mengandalkan ekstensi file, karena ekstensi dapat dengan mudah dimodifikasi atau dipalsukan.
Mengapa tipe deteksi browser berbeda dari tipe deteksi tanda tangan?
Browser terutama bergantung pada ekstensi file dan tipe MIME yang dikembalikan oleh server untuk menentukan tipe file. Informasi ini dapat salah konfigurasi atau sengaja dipalsukan. Deteksi tanda tangan secara langsung membaca konten biner file dan dapat mengidentifikasi format sebenarnya. Ketika mereka berbeda, hasil deteksi tanda tangan biasanya lebih akurat.
Apakah alat ini aman? Apakah file saya akan diunggah ke server?
Sepenuhnya aman. Semua deteksi file dilakukan di browser Anda menggunakan File API dan ArrayBuffer browser. Tidak ada konten file yang diunggah ke server mana pun. Privasi file Anda sepenuhnya dilindungi.
Format file apa saja yang didukung?
Saat ini mendukung 40+ format file, termasuk gambar (PNG, JPEG, GIF, WebP, BMP, TIFF, SVG, ICO, PSD), audio (MP3, WAV), video (MP4, WebM, AVI, FLV), dokumen (PDF, DOC, XLS, PPT, DOCX, XLSX, PPTX), arsip (ZIP, RAR, 7Z, GZIP, TAR), font (TTF, OTF, WOFF, WOFF2), eksekusi (EXE, ELF, Mach-O), dan lainnya.
Bagaimana saya bisa mengetahui apakah file dipalsukan?
Jika ekstensi file tidak cocok dengan hasil deteksi Magic Number, itu mungkin menunjukkan file telah diganti nama atau dipalsukan. Sebagai contoh, file yang sebenarnya adalah EXE yang diganti nama menjadi PDF akan menunjukkan tipe deteksi sebagai Windows Executable sementara tipe browser menampilkan application/pdf. Situasi ini memerlukan perhatian karena bisa jadi file berbahaya.
Bisakah saya mendeteksi beberapa file sekaligus?
Ya. Anda dapat memilih beberapa file sekaligus, dan alat akan mendeteksi masing-masing dan menampilkan hasil untuk semuanya. Ini berguna untuk verifikasi batch tipe file.