O Que Nosso Codificador e Decodificador Base64 Faz?
Nossa ferramenta ajuda a codificar várias informações em código de 64 bits. Com nosso codificador, você pode facilmente converter qualquer dado (HTML, texto, links, etc.) para base64 ou decodificar informações de volta. Basta digitar ou colar seu texto e escolher codificar ou decodificar.
Por Que Codificar Dados em Base64?
Imagine que você tem apenas um telefone antigo que pode enviar mensagens de texto, mas quer enviar uma imagem para um amigo. Você não pode enviar a imagem diretamente porque seu telefone antigo suporta apenas texto, não imagens. Use Base64 para enviar a imagem como texto para seu amigo.
Base64 é como um tradutor de linguagem para seu computador. Ele pega informações que o computador acha difícil de lidar, como em nosso exemplo de imagem, e as converte em um formato que pode ser processado.
Aqui estão alguns exemplos do mundo real de uso:
- Desenvolvedores usam Base64 para incorporar pequenas imagens diretamente no código HTML ou CSS, o que pode fazer as páginas da web carregarem mais rápido.
- Em APIs, quando diferentes sistemas de software se comunicam entre si, eles frequentemente usam Base64 para garantir que todos os tipos de dados possam ser enviados com segurança.
- Alguns bancos de dados e formatos de arquivo armazenam dados binários (imagens ou documentos) como texto.
O Que é Base64?
Base64 é um sistema de codificação de informações de 64 caracteres baseado no alfabeto latino usando caracteres ASCII. Anexamos uma tabela abaixo. Letras maiúsculas (A-Z) e minúsculas (a-z) são usadas com números (0-9) e símbolos especiais (+, /, =).
Aqui está um pequeno exemplo de texto codificado em base64:
SGkhIEl0J3Mgc21hbGwgZXhhbXBsZSBvZiBCQVNFNjQgZGVjb2RlLg==
Tente decodificá-lo de volta usando nossa ferramenta.
Alfabeto Base64
Aqui está o alfabeto Base64 padrão:
Valor | Codificação | Valor | Codificação | Valor | Codificação | Valor | Codificação |
---|---|---|---|---|---|---|---|
0 | A | 16 | Q | 32 | g | 48 | w |
1 | B | 17 | R | 33 | h | 49 | x |
2 | C | 18 | S | 34 | i | 50 | y |
3 | D | 19 | T | 35 | j | 51 | z |
4 | E | 20 | U | 36 | k | 52 | 0 |
5 | F | 21 | V | 37 | l | 53 | 1 |
6 | G | 22 | W | 38 | m | 54 | 2 |
7 | H | 23 | X | 39 | n | 55 | 3 |
8 | I | 24 | Y | 40 | o | 56 | 4 |
9 | J | 25 | Z | 41 | p | 57 | 5 |
10 | K | 26 | a | 42 | q | 58 | 6 |
11 | L | 27 | b | 43 | r | 59 | 7 |
12 | M | 28 | c | 44 | s | 60 | 8 |
13 | N | 29 | d | 45 | t | 61 | 9 |
14 | O | 30 | e | 46 | u | 62 | + |
15 | P | 31 | f | 47 | v | 63 | / |
Nota: O caractere "=" é usado para preenchimento quando o comprimento da entrada não é múltiplo de 3 bytes.