Detector de Tipo de Arquivo (Magic Bytes)
Arquivo
Lê os primeiros 512 bytes de qualquer arquivo solto no navegador e os compara com uma tabela de ~35 assinaturas de arquivo bem conhecidas (PNG, JPEG, GIF, WebP, PDF, ZIP, GZIP, 7z, MP3, FLAC, MP4, MKV, WOFF2, ELF, PE, SQLite, …). Compara o tipo detectado contra o MIME reportado pelo navegador (que vem do SO, geralmente da extensão) e sinaliza discrepâncias — útil quando verifica arquivos baixados, conferindo que um .jpg renomeado é realmente um JPEG, ou validando arquivos enviados por usuários antes de processá-los.
Como usar
- Solte ou escolha qualquer arquivo.
- Leia o tipo detectado — se discordar do declarado, o badge te dirá.
Perguntas frequentes
- O arquivo sai do meu navegador?
- Não. Só os primeiros 512 bytes são lidos, e só localmente via File API. Nada é enviado.
- Por que um .docx aparece como ZIP?
- DOCX, XLSX, PPTX, JAR, EPUB, e OOXML são todos contêineres ZIP por baixo. Pra distingui-los você precisaria inspecionar uma entrada específica dentro do arquivo — detecção por magic bytes sozinha não consegue diferenciá-los.
Ferramentas relacionadas
Conversor Imagens → PDF
Combine várias imagens JPG / PNG em um único PDF com tamanho, orientação e ajuste configuráveis.
Inspetor de ZIP
Solte um ZIP e veja cada arquivo dentro — tamanhos, conteúdo e download individual — sem desempacotar localmente.
Divisor de Arquivos
Divida um arquivo grande em pedaços para driblar limites de anexo ou upload.
Conversor de Codificação de Texto
Abra arquivos em codificações antigas (EUC-KR, Shift_JIS, Windows-1252…) como UTF-8 legível.
Hash de Arquivo (Checksum)
Calcule os checksums SHA-1, SHA-256 e SHA-512 de qualquer arquivo.
Conversor CSV ↔ JSON
Converta CSV em JSON e JSON em CSV, com opção de delimitador.