Escolha a introdução de texto e o modo de codificação e introduza Hello exatamente como indicado abaixo. Utilize UTF-8 e o alfabeto Base64 padrão para este exemplo. Codifique o texto e verifique se o resultado é SGVsbG8=. Mude para o modo de descodificação, cole o resultado e descodifique-o para recuperar os cinco caracteres originais. Uma nova linha à direita altera o resultado codificado.
Para uma integração, verifique primeiro se o sistema recetor espera o Base64 padrão ou a sua variante segura para URL. Combine os seus requisitos de preenchimento e de quebra de linha em vez de alterar as opções aleatoriamente. Ao manipular um ficheiro, utilize o fluxo de trabalho do ficheiro para que os seus bytes sejam codificados diretamente. Os dados binários descodificados devem ser descarregados no formato apropriado, em vez de serem tratados como texto legível.
Hello → SGVsbG8= → Hello
btoa("Hello"); // SGVsbG8=
base64.b64encode(b"Hello") # SGVsbG8=
Base64 é uma representação reversível de bytes, não de encriptação ou método de armazenamento secreto. Mapeia grupos de seis bits num alfabeto de 64 caracteres. O preenchimento completa o grupo final quando necessário. O texto codificado é geralmente maior do que os bytes originais, pelo que a codificação não é uma técnica de compressão.
O Base64 padrão utiliza caracteres de adição e de barra. O alfabeto seguro para URL substitui o hífen e o sublinhado, o que evita estes caracteres nos protocolos orientados para URL. Os requisitos de preenchimento dependem do formato de receção. Um segmento JWT, um URL de dados e um anexo MIME são contentores diferentes; identificar a representação esperada antes da descodificação.
O processamento decorre no navegador. Guardar e partilhar é opcional, exige uma conta e envia o conteúdo escolhido para o nosso serviço. Reveja primeiro o conteúdo partilhado: qualquer pessoa com o link pode abri-lo. Fechar esta página não elimina as cópias guardadas.
Verifique se a entrada está completa e se utiliza o alfabeto selecionado. A descodificação de texto também necessita da codificação correta dos caracteres. Base64 válido pode representar uma imagem, ficheiro ou outro ficheiro binário, pelo que o texto ilegível não significa necessariamente que os bytes estejam corrompidos. Utilize o download binário quando essa for a saída pretendida.
Comece com uma amostra pequena e confirme uma viagem de ida e volta antes de codificar um ficheiro grande. O browser necessita de memória para a saída de origem e codificada, e a expansão Base64 aumenta este custo. Nenhuma latência de processamento fixa ou redução de tamanho garantida é prometida. Mantenha o ficheiro original até que a aplicação recetora aceite o resultado.
Arraste e largue um ficheiro aqui, ou
Suporta todos os tipos de ficheiro • Tamanho máximo: 100 MB
O processamento decorre no navegador. Guardar e partilhar é opcional, exige uma conta e envia o conteúdo escolhido para o nosso serviço.
Limites de tamanho de ficheiro: O tamanho máximo de ficheiro é 100 MB para garantir o desempenho ideal do navegador. Ficheiros maiores que 10 MB podem demorar mais a processar.