UUencode / UUdecode
Converter texto ou dados binários para um bloco ASCII codificado em uuencode, ou descodificar um de volta.
UUencode / UUdecode
UUencode converte bytes arbitrários em texto ASCII simples envolvido num cabeçalho "begin" e num rodapé "end" — o formato que clientes de correio Unix e Usenet usaram durante décadas para anexar ficheiros binários a mensagens apenas de texto. Esta ferramenta codifica qualquer texto que cola em esse formato, ou descodifica um bloco uuencoded existente de volta ao seu conteúdo original, inteiramente no seu navegador.
Ao codificar, defina o nome do ficheiro e as permissões que aparecem na linha "begin", e o número de bytes por linha — o formato permite até 45, o padrão clássico. Ative a opção xxencode para usar seu alfabeto alternativo, seguro para maiúsculas e minúsculas, em vez do padrão; alguns transportes antigos e sistemas BBS esperavam xxencode em vez de uuencode, e os dois não são intercambiáveis. Ao descodificar, a ferramenta verifica o texto colado para procurar uma linha "begin" mesmo se estiver rodeada por outro conteúdo, como um corpo de e-mail ou um excerto de registo, e lê linhas de dados até atingir "end" ou uma linha marcadora de comprimento zero.
A descodificação é rigorosa por padrão: uma linha que não pode ser analisada é relatada pelo seu número para que possa encontrá-la e corrigi-la na origem, e um bloco sem rodapé "end" é sinalizado em vez de ser silenciosamente truncado. Ative "Permitir rodapé end em falta" se estiver a descodificar um bloco que foi cortado antes do rodapé ser capturado. A contagem sob a saída relata bytes de entrada, bytes de saída e, ao descodificar, o nome do ficheiro recuperado do cabeçalho.
Tudo funciona localmente — o seu texto ou conteúdo do ficheiro nunca é enviado para um servidor. Copie o resultado, descarregue-o como um ficheiro .txt, ou envie a saída diretamente de volta à entrada para descodificar o que acabou de codificar e confirmar uma ida e volta.