Cómo hacer la codificación y decodificación de Basetop 10 en Java

Cómo hacer la codificación y decodificación de Basetop 10 en Java
Base64 es un esquema de codificación bien conocido utilizado en la programación de computadoras. Este esquema de codificación representa los datos binarios en 24 bits que se pueden asignar fácilmente en cuatro dígitos base64 de 64 bits. Casi todos los lenguajes de programación nos proporcionan diferentes formas de usar este esquema de codificación de manera efectiva. El propósito básico de usar cualquier esquema de codificación es codificar los datos dados en aras de asegurarlos y luego decodificarlo según sea necesario. Por lo tanto, podemos decir que la codificación y la decodificación son los dos procesos principales que están involucrados mientras trabajan con cualquier esquema de codificación. En este tutorial, queremos explorar los esquemas de codificación y decodificación de Base64 utilizando el lenguaje de programación Java en Ubuntu 20.04.

Realización de la codificación y decodificación de Base64 en Java en Ubuntu 20.04

Hemos usado un Ubuntu 20.04 Sistema para demostrar el proceso de realización de codificación y decodificación de Base64 en Java. Para hacer eso, simplemente creamos un documento vacío dentro del directorio de inicio de nuestro sistema con el Título EncodeDecode.Java. Puede nombrar este archivo de acuerdo con su elección seguido de ".Extensión Java ”que es obligatoria para un archivo Java. Después de eso, abrimos este archivo y escribimos el código que se muestra en la siguiente imagen:

En este código Java, primero hemos importado la biblioteca "Java.utilizar.Base64 "que nos ayudará a usar las funciones incorporadas" getencoder () "y" getDecoder () "implementadas dentro de esta biblioteca. Después de eso, creamos una clase pública llamada "EncodeDecode". Debe tener cuidado al nombrar esta clase porque este nombre debe ser exactamente el mismo que el nombre de su archivo Java. De lo contrario, no podrá compilar su código con éxito.

Luego, dentro de esta clase, hemos creado nuestra función "main ()" con la declaración "Public static void main (String [] args)". Dentro de esta función "main ()", primero hemos creado una cadena aleatoria "str" ​​que primero queremos codificar (i.mi. Soy un geek tecnológico.) Aquí, puede crear cualquier cadena de su elección. Después de eso, simplemente hemos impreso esta cadena original en el terminal para que una vez que esta cadena esté codificada y luego decodificada, puede comparar fácilmente los resultados con la cadena original.

Luego, hemos creado una instancia llamada "codificador" del "Base64.Clase de codificador "y la ha igualado al resultado de la" base64.Función GetEncoder () ". Después de eso, hemos creado una cadena llamada "EncodedString" que se utilizará para mantener la cadena codificada devuelta como resultado de ejecutar la declaración "codificador.codificación (str.getBytes ()) ". Luego, simplemente hemos impreso la cadena codificada en el terminal.

Después de eso, queríamos decodificar esta cadena codificada. Para hacerlo, creamos una instancia de "decodificador" de la "base64.Clase de decodificador "y lo ha igualado al resultado de la" base64.función getDecoder () ”. Luego, hemos creado otra cadena llamada "DecodedString" que se utilizará para almacenar el resultado de la declaración "nueva cadena (decodificador.decode (encodedString)) ". Finalmente, hemos impreso la cadena decodificada en la terminal también.

Confirmando la presencia de Java JDK en Ubuntu 20.04

Todos sabemos que por ejecutar un código Java en Ubuntu 20.04, debemos tener el kit de desarrollo Java presente en nuestro sistema. La presencia del JDK se puede garantizar ejecutando el comando que se muestra a continuación:

$ java --versión

Si el JDK ya está allí en tu Ubuntu 20.04 Sistema, luego una salida similar a la que se muestra en la siguiente imagen aparecerá en su terminal. Después de verlo, puede proceder fácilmente con la compilación de su código Java recién creado.

Sin embargo, si no tiene el JDK instalado de antemano, entonces primero tendrá que instalar cualquiera de sus últimas versiones. Solo entonces, podrá continuar con este método.

Compilación del código Java

Para compilar este código Java, usaremos el comando que se muestra a continuación:

$ Javac CodedCode.Java

Tendrá que reemplazar "EncodeDedecode" con el nombre de su archivo de código Java en particular o el nombre de su clase Java.

Ejecutando el código Java

Si no hay errores como resultado de compilar su código Java, simplemente puede ejecutarlo con el siguiente comando:

$ java codeedecode

Aquí, solo necesita usar el nombre de su clase Java en particular o archivo de código Java sin el ".extensión de Java ”.

Resultados del código Java

La salida que se produjo como resultado de la ejecución de este código Java se muestra en la imagen a continuación.

Puede ver claramente desde la imagen que se muestra arriba en la ejecución, la primera declaración que se imprimió en nuestra cadena original (i.mi. Soy un geek tecnológico.) Después de eso, se imprime una cadena codificada, que es una combinación de algunas letras, números y caracteres especiales de casos superiores y de mayúsculas. Si la cadena decodificada se imprime en el terminal es exactamente lo mismo que nuestra cadena original, significa que los procesos de la codificación y decodificación de Base64 se han llevado a cabo con éxito en el lenguaje de programación Java en Ubuntu 20.04.

Conclusión

A través de este artículo, deseamos enseñarle los métodos para realizar la codificación y decodificación de Base64 en Java en Ubuntu 20.04. Primero le mostramos el código Java que hemos usado para llevar a cabo estos procesos. Después de eso, compartimos un requisito previo para ejecutar un código Java en Ubuntu 20.04 (yo.mi. la existencia del JDK en su sistema.) Entonces, compartimos los comandos para compilar y ejecutar el código Java en Ubuntu 20.04. Después de eso, compartimos los resultados de este código Java con usted a fondo. Estos resultados confirmaron que hemos codificado y decodificado correctamente nuestra cadena deseada con Base64 en Java en Ubuntu 20.04. Además de esto, también puede usar cualquier otro compilador, como Visual Studio o cualquier otro sistema operativo para ejecutar el código Java.