So machen Sie Basetop 10 Codierung und Dekodierung in Java

So machen Sie Basetop 10 Codierung und Dekodierung in Java
Base64 ist ein bekanntes Codierungsschema, das bei der Computerprogrammierung verwendet wird. Dieses Codierungsschema repräsentiert die Binärdaten in 24 Bits, die leicht in vier 64-Bit-Base64-Ziffern abgebildet werden können. Fast alle Programmiersprachen bieten uns unterschiedliche Möglichkeiten, dieses Codierungsschema effektiv zu verwenden. Der grundlegende Zweck der Verwendung eines Codierungsschemas besteht darin, die angegebenen Daten zu codieren, um es zu sichern und nach Bedarf zu entschlüsseln. Daher können wir sagen, dass Codierung und Dekodierung die beiden Hauptprozesse sind, die während der Arbeit mit jedem Codierungsschema beteiligt sind. In diesem Tutorial möchten wir die Base64 -Codierungs- und Dekodierungsschemata unter Verwendung der Java -Programmiersprache in Ubuntu 20 untersuchen.04.

Ausführen von Base64 Codierung und Dekodierung in Java in Ubuntu 20.04

Wir haben einen Ubuntu 20 verwendet.04 System zur Demonstration des Prozesses der Durchführung von Base64 -Codierung und Dekodierung in Java. Dazu haben wir einfach ein leeres Dokument innerhalb des Home -Verzeichnisses unseres Systems mit dem Titel -Encodhedecode erstellt.Java. Sie können diese Datei entsprechend Ihrer Wahl nennen, gefolgt von der “.Java ”Erweiterung, die für eine Java -Datei obligatorisch ist. Danach haben wir diese Datei geöffnet und den im folgenden Bild gezeigten Code geschrieben:

In diesem Java -Code haben wir zuerst die Bibliothek „Java importiert.Util.Base64 ”, der uns bei der Verwendung der in dieser Bibliothek implementierten Funktionen„ GetEnCoder () “und„ getDecoder () “hilft. Danach haben wir eine öffentliche Klasse namens "Codhedecode" erstellt, die. Sie müssen vorsichtig sein, während Sie diese Klasse benennen, da dieser Name genau dem Namen Ihrer Java -Datei entspricht. Andernfalls können Sie Ihren Code nicht erfolgreich kompilieren.

In dieser Klasse haben wir dann unsere Funktion „main ()“ mit der Aussage „Public static void Main (String [] args) erstellt“. In dieser Funktion „main ()“ haben wir zuerst eine zufällige Zeichenfolge „str“ erstellt, die wir zuerst codieren möchten (i.e. Ich bin ein technischer Geek.) Hier können Sie jede Zeichenfolge Ihrer Wahl erstellen. Danach haben wir diese Originalzeichenfolge einfach auf dem Terminal gedruckt, sodass Sie die Ergebnisse leicht mit dem Originalzeichenfolge vergleichen können, sobald diese Zeichenfolge codiert und dann dekodiert ist.

Dann haben wir eine Instanz mit dem Namen "Encoder" des "Base64" erstellt.Encoder ”-Klasse und haben sie dem Ergebnis der„ Basis64) ausgeglichen.GETECODER () ”Funktion. Danach haben wir eine Zeichenfolge mit dem Namen "codedString" erstellt, mit der die codierte Zeichenfolge, die als Ergebnis der Ausführung der Anweisung „Encoder“ zurückgegeben wurde, verwendet wird.CodetoString (str.getBytes ()) ”. Dann haben wir einfach die codierte Zeichenfolge auf dem Terminal gedruckt.

Danach wollten wir diese codierte Zeichenfolge dekodieren. Dazu haben wir einen Instanz "Decoder" des "Base64" erstellt.Decoder ”-Klasse und haben sie dem Ergebnis der„ Basis64) ausgeglichen.getDecoder () ”Funktion. Anschließend haben wir eine weitere Zeichenfolge mit dem Namen "decodedString" erstellt, mit der das Ergebnis der Anweisung "New String (Decoder" gespeichert wird.Decoded (codedString)) ”. Schließlich haben wir auch die dekodierte Zeichenfolge am Terminal gedruckt.

Bestätigung der Anwesenheit von Java Jdk auf Ubuntu 20.04

Wir alle wissen das, um einen Java -Code in Ubuntu 20 auszuführen.04, wir müssen das Java -Entwicklungskit auf unserem System anwesend sein. Das Vorhandensein des JDK kann durch Ausführen des unten angegebenen Befehls sichergestellt werden:

$ java -Verssion

Wenn der JDK bereits auf Ihrem Ubuntu 20 da ist.04 System, dann wird eine Ausgabe ähnlich wie im folgenden Bild angezeigt auf Ihrem Terminal angezeigt. Nachdem Sie es gesehen haben, können Sie problemlos mit der Zusammenstellung Ihres neu erstellten Java -Codes fortfahren.

Wenn Sie jedoch nicht zuvor die JDK installiert haben, müssen Sie zuerst eine seiner neuesten Versionen installieren. Nur dann können Sie diese Methode fortsetzen.

Kompilieren des Java -Code

Um diesen Java -Code zu kompilieren, verwenden wir den unten angegebenen Befehl:

$ javac codhedecode.Java

Sie müssen "codhedecode" durch den Namen Ihrer jeweiligen Java -Code -Datei oder den Namen Ihrer Java -Klasse ersetzen.

Ausführung des Java -Code

Wenn es aufgrund der Kompilie Ihres Java -Codes keine Fehler gibt, können Sie ihn einfach mit dem folgenden Befehl ausführen:

$ java codhedecode

Hier müssen Sie nur den Namen Ihrer jeweiligen Java -Klasse oder Java -Code -Datei ohne die “verwenden.Java ”Erweiterung.

Ergebnisse des Java -Code

Die Ausgabe, die als Ergebnis der Ausführung dieses Java -Code erzeugt wurde.

Aus dem oben gezeigten Bild können Sie bei der Ausführung die erste Anweisung, die in unserer ursprünglichen Zeichenfolge (i.e. Ich bin ein technischer Geek.) Danach wird eine codierte Zeichenfolge gedruckt, die eine Kombination aus einigen Buchstaben, Nummern und Sonderzeichen aus oberen Fällen ist. Wenn die dekodierte Zeichenfolge am Terminal genau mit unserer ursprünglichen Zeichenfolge gedruckt ist.04.

Abschluss

Durch diesen Artikel wollten wir Ihnen die Methoden zur Ausführung der Base64 -Codierung und Dekodierung in Java in Ubuntu 20 beibringen.04. Wir haben Ihnen zuerst den Java -Code gezeigt, mit dem wir diese Prozesse durchgeführt haben. Danach teilten wir uns eine Voraussetzung für die Ausführung eines Java-Code in Ubuntu 20.04 (i.e. Die Existenz des JDK auf Ihrem System.) Dann haben wir die Befehle zum Kompilieren und Ausführen von Java -Code in Ubuntu 20 geteilt.04. Danach haben wir die Ergebnisse dieses Java -Code gründlich mit Ihnen geteilt. Diese Ergebnisse bestätigten, dass wir unsere gewünschte Zeichenfolge mit Base64 in Java in Ubuntu 20 korrekt codiert und dekodiert haben.04. Abgesehen davon können Sie auch einen anderen Compiler wie Visual Studio oder ein anderes Betriebssystem zum Ausführen des Java -Codes verwenden.