Come fare la codifica e la decodifica di Basetop 10 in Java

Come fare la codifica e la decodifica di Basetop 10 in Java
Base64 è un noto schema di codifica utilizzato nella programmazione del computer. Questo schema di codifica rappresenta i dati binari in 24 bit che possono essere facilmente mappati in quattro cifre Base64 a 64 bit. Quasi tutti i linguaggi di programmazione ci forniscono efficacemente diversi modi di utilizzare questo schema di codifica. Lo scopo di base dell'utilizzo di qualsiasi schema di codifica è codificare i dati forniti per il bene di proteggerli e quindi decodificarli secondo necessità. Pertanto, possiamo dire che la codifica e la decodifica sono i due processi principali che sono coinvolti mentre lavorano con qualsiasi schema di codifica. In questo tutorial, vogliamo esplorare gli schemi di codifica e decodifica di base64 usando il linguaggio di programmazione Java in Ubuntu 20.04.

Esecuzione di base64 codifica e decodifica in Java in Ubuntu 20.04

Abbiamo usato un Ubuntu 20.04 Sistema per dimostrare il processo di esecuzione della codifica e decodifica di base64 in java. Per fare ciò, abbiamo semplicemente creato un documento vuoto all'interno della home directory del nostro sistema con il titolo codeEDecode.Giava. Puoi nominare questo file in base alla tua scelta seguita da ".Estensione Java "che è obbligatoria per un file Java. Successivamente, abbiamo aperto questo file e scritto il codice mostrato nella seguente immagine:

In questo codice Java, abbiamo prima importato la biblioteca “Java.util.Base64 "che ci aiuterà a utilizzare le funzioni" getEncoder () "e" getDecoder () "integrate implementate all'interno di questa libreria. Successivamente, abbiamo creato una classe pubblica denominata "ECCODEDECODE". Devi stare attento durante la nomina di questa classe perché questo nome dovrebbe essere esattamente lo stesso del nome del tuo file Java. Altrimenti, non sarai in grado di compilare correttamente il tuo codice.

Quindi, all'interno di questa classe, abbiamo creato la nostra funzione "Main ()" con l'affermazione "Public Static Void Main (String [] Args)". All'interno di questa funzione "main ()", abbiamo prima creato una stringa casuale "STR" che vogliamo prima codificare (i.e. Sono un fanatico della tecnologia.) Qui, puoi creare qualsiasi stringa di tua scelta. Dopodiché, abbiamo semplicemente stampato questa stringa originale sul terminale in modo che una volta codificata e quindi decodificata, è possibile confrontare facilmente i risultati con la stringa originale.

Quindi, abbiamo creato un'istanza denominata "encoder" della "base64.Classe encoder "e l'hai pareggiata al risultato di" Base64.funzione getEncoder () ". Successivamente, abbiamo creato una stringa denominata "codedstring" che verrà utilizzata per trattenere la stringa codificata restituita a seguito dell'esecuzione dell'istruzione "encoder.codetostring (str.getBytes ()) ". Quindi, abbiamo semplicemente stampato la stringa codificata sul terminale.

Dopodiché, volevamo decodificare questa stringa codificata. Per fare ciò, abbiamo creato un "decodificatore" di istanza del "base64.Classe Decoder "e l'ho pareggiata al risultato di" Base64.funzione getDecoder () ". Quindi, abbiamo creato un'altra stringa denominata "DecodedString" che verrà utilizzata per archiviare il risultato dell'affermazione "Nuova stringa (Decodificatore.decodifica (codedstring)) ". Infine, abbiamo stampato anche la stringa decodificata sul terminale.

Confermare la presenza di Java JDK su Ubuntu 20.04

Lo sappiamo tutti per l'esecuzione di un codice Java in Ubuntu 20.04, dobbiamo avere il kit di sviluppo Java presente sul nostro sistema. La presenza del JDK può essere assicurata eseguendo il comando mostrato di seguito:

$ java -version

Se il JDK è già lì sul tuo Ubuntu 20.04 Sistema, quindi un output simile a quello mostrato nella seguente immagine verrà visualizzato sul tuo terminale. Dopo averlo visto, puoi facilmente procedere con la raccolta del tuo codice Java appena creato.

Tuttavia, se non si dispone di JDK installato in anticipo, allora dovrai prima installare una delle sue ultime versioni. Solo allora sarai in grado di procedere con questo metodo.

Compilare il codice Java

Per compilare questo codice Java, useremo il comando mostrato di seguito:

$ javac encodedecode.Giava

Dovrai sostituire "codedecode" con il nome del tuo particolare file di codice Java o il nome della tua classe Java.

Esecuzione del codice Java

Se non ci sono errori a seguito della compilazione del codice Java, puoi semplicemente eseguirlo con il seguente comando:

$ java codedecode

Qui, devi solo utilizzare il nome della tua particolare classe Java o del file di codice Java senza ".Estensione di Java ".

Risultati del codice Java

L'output prodotto a seguito dell'esecuzione di questo codice Java è mostrato nell'immagine seguente.

Puoi vedere chiaramente dall'immagine mostrata sopra che dopo l'esecuzione, la prima affermazione che è stata stampata nella nostra stringa originale (i.e. Sono un fanatico della tecnologia.) Successivamente, viene stampata una stringa codificata che è una combinazione di alcune lettere, numeri e caratteri speciali in caso minuscole e minuscole. Se la stringa decodificata viene stampata sul terminale è esattamente la stessa della nostra stringa originale, significa che i processi della codifica e della decodifica di base64 sono stati eseguiti con successo nel linguaggio di programmazione Java in Ubuntu 20.04.

Conclusione

Attraverso questo articolo, volevamo insegnarti i metodi per eseguire la codifica e la decodifica di base64 in Java in Ubuntu 20.04. Ti abbiamo mostrato per la prima volta il codice Java che abbiamo usato per svolgere questi processi. Successivamente, abbiamo condiviso un prerequisito per l'esecuzione di un codice Java in Ubuntu 20.04 (i.e. L'esistenza del JDK sul tuo sistema.) Quindi, abbiamo condiviso i comandi per la compilazione e l'esecuzione del codice Java in Ubuntu 20.04. Dopodiché, abbiamo condiviso a fondo i risultati di questo codice Java. Questi risultati hanno confermato che abbiamo codificato e decodificato correttamente la nostra stringa desiderata con Base64 in Java in Ubuntu 20.04. Oltre a questo, puoi anche utilizzare qualsiasi altro compilatore come Visual Studio o qualsiasi altro sistema operativo per l'esecuzione del codice Java.