Strumento per file / 04
Strumento di verifica del tipo MIME
Confronta le firme dei file più comuni con il tipo MIME segnalato dal browser.
Strumento di verifica del tipo MIME: TOEA controlla i byte iniziali riconoscibili di PNG, JPEG, GIF, WebP, PDF, ZIP e gzip, quindi usa come fallback il tipo fornito dal browser. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Come funzionano le firme
La maggior parte dei formati binari inizia con byte fissi, spesso chiamati magic number. PNG inizia con 89 50 4E 47, JPEG con FF D8 FF, PDF con %PDF e gzip con 1F 8B. Il tipo riportato dal browser proviene di solito solo dall'estensione del file, quindi un file rinominato mostra una differenza tra le due righe.
Molti formati moderni sono archivi ZIP al loro interno: DOCX, XLSX, PPTX, EPUB, JAR e APK iniziano tutti con i byte PK di ZIP, quindi per loro un risultato corretto è application/zip. I formati testuali come SVG, CSV e JSON non hanno alcuna firma.
Verificare i tipi durante il caricamento
Un modulo di caricamento che si fida dell'estensione o del tipo riportato dal browser può essere ingannato rinominando un file. Controlla i byte iniziali sul server, salva i file con nomi generati da te e servili con un Content-Type esplicito e X-Content-Type-Options: nosniff, così i browser non indovinano un tipo diverso. Per confermare che un file non sia cambiato dopo il controllo, registra il suo hash del file.
Come usarlo
- Scegli un file fino a 50 MB.
- Esamina i tipi rilevati e segnalati.
- Confronta il risultato con l'estensione.
Privacy e limitazioni
Vengono analizzati solo i byte locali. Il rilevamento è mirato e non costituisce un sistema completo di identificazione forense.
Strumenti correlati
Domande frequenti
Un'estensione può essere fuorviante?
Sì. Il nome di un file può essere modificato senza cambiare i byte sottostanti.
Il rilevamento MIME dimostra che un file è sicuro?
No. Il tipo di file e la sicurezza del file sono due questioni separate.
Strumento gratuito · nel browser esecuzioni · senza account