Detector e conversor de codificação/base
Cole uma string e esta ferramenta classifica as codificações/formatos prováveis (base64, hex, JWT, GUID, hash, JSON, YAML etc.), com pré-visualizações de decodificação seguras.
Statistical Detection of Data Encodings 🖖
Identifying unknown data encodings relies on statistical analysis of character distribution, entropy, and structural padding. Base64, Hexadecimal, and ASCII display distinct, predictable mathematical signatures. By applying heuristic pattern matching and modulus logic, the algorithm deterministically decodes the underlying binary representation. This rigorous structural analysis successfully translates abstract symbolic strings into their fundamental computational base without relying on subjective contextual clues.
Codificar não é criptografar 🖖
Quando uma cadeia parece embaralhada, é tentador supor que seja um segredo a decifrar. Mas a maior parte do texto opaco está apenas remodelado, não escondido: Base64 e hexadecimal são totalmente reversíveis, um GUID é só um rótulo único, e um hash como SHA-256 é uma impressão digital de mão única que nunca pode voltar a ser sua entrada original. Esta ferramenta classifica as cadeias nessas categorias para que você saiba se a decodificação é sequer possível.
Base64 aumenta os dados, não os reduz 🖖
Base64 é muitas vezes confundido com compressão, mas faz o oposto: cada 3 bytes (24 bits) viram 4 caracteres imprimíveis, inflando os dados em cerca de 33%, com sinais = preenchendo o último grupo. Ele existe por uma razão histórica: o e-mail primitivo (MIME sobre SMTP de 7 bits) não conseguia transportar binário bruto, então os anexos precisavam ser reexpressos com um alfabeto seguro de 64 caracteres. Essa herança explica por que as imagens ainda viajam como texto inflado dentro de URLs data:.
Problemas de exemplo
- json em base64 - O payload em Base64 é decodificado em um texto JSON estruturado.
- texto em hex - O payload hexadecimal é decodificado em uma mensagem UTF-8 legível.
- token tipo JWT - Um token do tipo JWT expõe as seções de header e payload em base64url.
- guid/uuid - GUID/UUID detectado como identificador, não como texto cifrado decifrável.
- hash sha-256 - A impressão digital com esse comprimento de hash indica um provável digest SHA-256.
- tipo yaml - Estrutura do tipo YAML identificada, com pares chave-valor e indentação de listas.
- manifesto HLS (m3u8) - Caso de exemplo m3u8
- manifesto MPEG-DASH (MPD) - Caso de exemplo mpd
- markdown - Caso de exemplo markdown
- latex - Caso de exemplo latex