Alat file / 04

Pemeriksa MIME Type

Bandingkan signature file umum dengan MIME type yang dilaporkan browser.

Pemeriksa MIME Type: TOEA memeriksa byte awal yang dapat dikenali untuk PNG, JPEG, GIF, WebP, PDF, ZIP, dan gzip, lalu menggunakan tipe dari browser sebagai cadangan. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
File signature inspectorPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Cara kerja signature

Sebagian besar format biner dimulai dengan byte tetap yang sering disebut magic number. PNG dimulai dengan 89 50 4E 47, JPEG dengan FF D8 FF, PDF dengan %PDF, dan gzip dengan 1F 8B. Tipe yang dilaporkan browser biasanya hanya berasal dari ekstensi file, sehingga file yang namanya diubah akan menunjukkan ketidaksesuaian antara kedua baris tersebut.

Banyak format modern sebenarnya berisi arsip ZIP: DOCX, XLSX, PPTX, EPUB, JAR, dan APK semuanya dimulai dengan byte PK milik ZIP, sehingga hasil yang benar untuk format tersebut adalah application/zip. Format teks seperti SVG, CSV, dan JSON sama sekali tidak memiliki signature.

Memeriksa tipe saat upload

Form upload yang mempercayai ekstensi atau tipe yang dilaporkan browser dapat ditipu dengan mengganti nama file. Periksa byte awal di server, simpan file dengan nama yang Anda buat sendiri, dan sajikan dengan Content-Type eksplisit serta X-Content-Type-Options: nosniff, agar browser tidak menebak tipe yang berbeda. Untuk memastikan file tidak berubah sejak diperiksa, simpan hash file-nya.

Cara menggunakannya

  1. Pilih file hingga 50 MB.
  2. Periksa tipe yang terdeteksi dan yang dilaporkan.
  3. Bandingkan hasilnya dengan ekstensi file.

Privasi & batasan

Hanya byte lokal yang diperiksa. Deteksi bersifat terfokus, bukan sistem identifikasi forensik yang menyeluruh.

Alat terkait

Pertanyaan umum

Apakah ekstensi bisa menyesatkan?

Ya. Nama file dapat diubah tanpa mengubah byte dasarnya.

Apakah deteksi MIME membuktikan file aman?

Tidak. Jenis file dan keamanan file adalah dua hal berbeda.

Alat gratis · berjalan di browser anda · tanpa perlu akun