Como fazer a codificação e decodificação de Basetop 10

Como fazer a codificação e decodificação de Basetop 10
Base64 é um esquema de codificação bem conhecido usado na programação de computadores. Este esquema de codificação representa os dados binários em 24 bits que podem ser facilmente mapeados em quatro dígitos base64 de 64 bits. Quase todas as linguagens de programação nos fornecem diferentes maneiras de usar esse esquema de codificação de maneira eficaz. O objetivo básico de usar qualquer esquema de codificação é codificar os dados fornecidos para protegê -los e depois decodificá -los conforme necessário. Portanto, podemos dizer que a codificação e a decodificação são os dois processos principais que estão envolvidos ao trabalhar com qualquer esquema de codificação. Neste tutorial, queremos explorar os esquemas de codificação e decodificação base64 usando a linguagem de programação Java no Ubuntu 20.04.

Realizando Base64 Codificação e Decodificação em Java no Ubuntu 20.04

Usamos um Ubuntu 20.04 Sistema para demonstrar o processo de realização de codificação e decodificação base64 em java. Para fazer isso, simplesmente criamos um documento vazio no diretório inicial do nosso sistema com o título codedecode.Java. Você pode nomear este arquivo de acordo com sua escolha seguido pelo “.Extensão Java ”, que é obrigatória para um arquivo java. Depois disso, abrimos este arquivo e escrevemos o código mostrado na imagem a seguir:

Neste código Java, primeiro importamos a biblioteca “Java.util.Base64 "que nos ajudará a usar as funções interno" getEncoder () "e" getDecoder () "implementadas nesta biblioteca. Depois disso, criamos uma classe pública chamada "Encodedecode". Você precisa ter cuidado ao nomear esta classe, porque esse nome deve ser exatamente o mesmo que o nome do seu arquivo java. Caso contrário, você não poderá compilar seu código com sucesso.

Então, dentro desta classe, criamos nossa função "Main ()" com a afirmação "public static void main (string [] args)". Dentro desta função "main ()", criamos primeiro uma string aleatória "str" ​​que queremos primeiro codificar (i.e. Eu sou um nerd de tecnologia.) Aqui, você pode criar qualquer string de sua escolha. Depois disso, simplesmente imprimimos essa string original no terminal para que uma vez que essa string seja codificada e depois decodificada, você pode comparar facilmente os resultados com a string original.

Em seguida, criamos uma instância chamada "codificador" da "base64.Classe do codificador ”e a empatou com o resultado da“ base64.função getEncoder () ”. Depois disso, criamos uma sequência chamada "EncodedString" que será usada para manter a sequência codificada retornada como resultado da execução da declaração "Codificador.CodetoString (str.getBytes ()) ”. Em seguida, simplesmente imprimimos a string codificada no terminal.

Depois disso, queríamos decodificar esta string codificada. Para fazer isso, criamos uma instância "decodificadora" da "base64.Decodificador ”e o empatou com o resultado da“ base64.getDecoder () ”função. Em seguida, criamos outra string chamada "DecodedString" que será usada para armazenar o resultado da declaração "New String (decodificador.decodificar (codedstring)) ”. Finalmente, imprimimos a corda decodificada no terminal também.

Confirmando a presença de Java JDK no Ubuntu 20.04

Todos sabemos que para executar um código Java no Ubuntu 20.04, devemos ter o kit de desenvolvimento Java presente em nosso sistema. A presença do JDK pode ser garantida executando o comando mostrado abaixo:

$ java --version

Se o JDK já estiver lá no seu Ubuntu 20.04 Sistema, então uma saída semelhante à mostrada na imagem a seguir aparecerá no seu terminal. Depois de vê -lo, você pode prosseguir facilmente com a compilação do seu código Java recém -criado.

No entanto, se você não tiver o JDK instalado com antecedência, então, terá que instalar qualquer uma das suas mais recentes versões primeiro. Só então, você poderá prosseguir com este método.

Compilando o código Java

Para compilar este código Java, usaremos o comando mostrado abaixo:

$ javac codedecode.Java

Você precisará substituir o “codedecode” pelo nome do seu arquivo de código Java ou o nome da sua classe Java.

Executando o código Java

Se não houver erros como resultado da compilação do seu código Java, você poderá simplesmente executá -lo com o seguinte comando:

$ java codedecode

Aqui, você só precisa usar o nome da sua classe Java ou arquivo de código Java em particular sem o “.Java ”extensão.

Resultados do código Java

A saída que foi produzida como resultado da execução deste código Java é mostrada na imagem abaixo.

Você pode ver claramente a partir da imagem mostrada acima que, após a execução, a primeira declaração que foi impressa em nossa string original (i.e. Eu sou um nerd de tecnologia.) Depois disso, uma corda codificada é impressa, que é uma combinação de algumas letras, números e caracteres especiais de casos superiores e de baixo caso. Se a sequência decodificada for impressa no terminal for exatamente a mesma que a string original, significa que os processos da codificação e decodificação base64 foram realizados com sucesso na linguagem de programação Java no Ubuntu 20.04.

Conclusão

Através deste artigo, desejamos ensinar a você os métodos de realização da codificação e decodificação base64 em Java no Ubuntu 20.04. Primeiro, mostramos o código Java que usamos para realizar esses processos. Depois disso, compartilhamos um pré-requisito para executar um código Java no Ubuntu 20.04 (i.e. a existência do JDK em seu sistema.) Então, compartilhamos os comandos para compilar e executar o código Java no Ubuntu 20.04. Depois disso, compartilhamos os resultados desse código Java com você completamente. Esses resultados confirmaram que codificamos e decodificamos corretamente nossa corda desejada com base64 em java no Ubuntu 20.04. Além disso, você também pode usar qualquer outro compilador, como o Visual Studio ou qualquer outro sistema operacional para executar o código Java.