Uuencode -Befehl Linux

Uuencode -Befehl Linux
„Spammer, Eindringlinge und Hacker sind überall über dem Internet. Die gemeinsame Nutzung der codierten Datei ist so weit verbreitet, dass selbst die nicht vertraulichen Dateien in codierter Form gemeinsam genutzt werden. Durch das Teilen von codierten oder verschlüsselten Dateien über das Internet können Sie die Informationen sicher freigeben. Auch wenn ein Eindringling die Datei erhält, kann er nicht erhalten, was die Datei enthält, wenn die darin enthaltenen Informationen codiert sind. In diesem kurzen Handbuch erfahren wir den Befehl uuencode unter Linux und lernen auch, ihn in der Ubuntu 22 zu installieren.04 System. Wir werden kurz die Bedeutung und den Zweck des Befehls uuencode definieren und auch die einfachen Befehle zur Verwendung der Uuenencode demonstrieren.”

Uuencode -Definition

Der Uuencode ist ein Linux. Es wandelt eine binäre Datei in ASCII -Code um und sendet die codierte Datei mit elektronischer E -Mail an ein Remote -System. Es wird eine Eingabedatei verwendet, die eine Quelldatei mit Daten ist, die Daten in der Datei codiert und die Standardausgabe für die Standardausgabe zurückgibt. Das vom Befehl uuencode verwendete Codierungsformat enthält nur druckbare ASCII -Zeichen. Es enthält den Namen Remote -Dateinamen und auch den Modus der Datei, damit das binäre Bild der codierten Daten auf der Empfangsseite des Remote -Systems nachgebildet werden kann. Um das ursprüngliche binäre Bild der Daten zu dekodieren oder neu zu erstellen, wird der Befehl uudecode unter Linux verwendet.

Befehl syntax of Uuencode unter Linux

Die Syntax des Befehls uUencode in Linux ist unten für Ihr Verständnis angegeben:

Das Uuencode -Flag in der Syntax ist der Hauptbefehl, der die Funktion im Linux -Betriebssystem ausführt. Die Quelldatei repräsentiert die Eingabedatei, die die Daten enthält, die codiert und über elektronische E -Mails gemeinsam genutzt werden müssen. Die Ausgabedatei repräsentiert den Namen der Datei, die die dekodierte Datei nach dem Dekodieren des Datums auf dem Remote -Server enthält. Die Uuencode nimmt jedoch auch Eingaben vom Standardanschluss an und gibt an der Standardanlage Ausgabe an. Dies kann einfach mit dem Befehl /dev /stdout mit dem uUencode -Befehl erreicht werden. Wir werden Sie mit Hilfe von Beispielen dazu führen, wie Sie dies in den kommenden Abschnitten tun können.

So installieren Sie den Befehl uUencode im Linux -Betriebssystem?

Die Uuencode ist in Ubuntu nicht vorinstalliert, daher müssen Sie sie manuell mit dem APT -Installationsbefehl installieren. Sie können sicherstellen, ob Sie das in Ihrem Ubuntu -System installierte UuEncode -Paket bereits installiert haben oder nicht, indem Sie den folgenden Befehl ausführen:

Wenn Sie nicht bereits \ Uuencode installiert haben, erhalten Sie die folgende Ausgabe:

Dies zeigt an, dass Sie den Befehl uUencode installieren müssen, indem Sie die Shrutils installieren. Der Befehl uuencode wird im Sharutils -Paket angegeben. Die Installation von Sharutils bedeutet, dass alle Abhängigkeiten, Bibliotheken und Befehle automatisch installiert werden. Lassen Sie uns die Sharutils so installieren, dass wir den Befehl uUencode unter Linux explizit verwenden können. Verwenden Sie den unten angegebenen Befehl, um die Sharutils zu installieren:

Nach der erfolgreichen Installation von Sharutils erhalten Sie das folgende Ergebnis:

Da wir die Sharutils installiert haben. Lassen Sie uns jedoch den Befehl uUencode noch einmal finden und dort, wo er sich befindet, indem wir den Befehl scannen erneut ausführen:

Da wir die Sharutils installiert haben, sollten wir den genauen Weg erhalten, an dem sich der Befehl uuencode im Paket befindet. Bestätigen wir dies in dem unten angegebenen Ausgabeergebnis:

Lassen Sie uns nun einige Beispiele untersuchen, um zu verstehen.

Beispiel 1

Im ersten Beispiel werden wir eine einfache Kodierung am Standardterminal durchführen. Wir geben die Eingabe am Befehlszeilenterminal an und erhalten die codierte Ausgabe in derselben Befehlszeilenklemme. Wie wir wissen, dass die Uuencode zwei Parameter nimmt, ist eine die Eingabedatei und die andere die Ausgabedatei. Wenn wir also die Eingabedatei nicht angeben, wird die Eingabe vom Benutzer zum Laufzeit auf der angegebenen Befehlszeilenklemme entnommen. Um die codierten Daten auf dem Terminal zu drucken. Dies kann durch die Verwendung des Befehls /dev /stdout erfolgen. Siehe den Beispielcode unten:

Wenn Sie nach dem Eingeben dieses Befehls die Eingabetaste drücken, fordert Sie das System auf, die Eingabedaten einzugeben:

Geben Sie nun die Daten oder Informationen ein, die Sie mit dem Befehl uUencode codieren möchten. Wir geben die folgende Zeile ein:

Nachdem Sie die Eingabedaten angegeben haben, müssen Sie das Strg+D drücken, damit die Uuencode ihre Funktion ausführt und die angegebene Ausgabe codiert. Wenn Sie auf das Strg+D drücken, wird die codierte Ausgabe auf dem Terminal angezeigt. Siehe die codierten Daten unten:

Dies ist die ASCII -Umwandlung der oben gegebenen Eingabe.

Beispiel 2

In diesem Beispiel werden wir die Eingabe von einer Binärdatei übernehmen und sie unter Verwendung des Befehls uUencode in ASCII -Text umwandeln. Wir werden eine Eingabe erstellen.Teer.GZ -Datei und speichern Sie die Daten darin. Der Teer ist eine komprimierte Binärdatei, die bei Codierung und Dekodierung der Conversions verwendet wird. Nachdem wir den Befehl uUencode verwendet haben, um die Eingabedaten zu konvertieren. Erstellen Sie zunächst eine binäre Datei mit dem folgenden Befehl:

Dadurch wird eine binäre Datei mit dem Namen „Eingabe erstellt.Teer.GZ "im Ordner" Downloads ":

Geben Sie nun den Namen der Eingabedatei für den Befehl uUencode an und codieren Sie die Binärdatei in den ASCII -Code und drucken Sie die codierten Daten auf dem Terminal aus. Hier ist der Befehl, der diese Funktion ausführt:

Dadurch werden die Daten der Binärdatei „Eingabe umwandeln.Teer.GZ “in ASCII und geben das Ergebnis zurück im codierten Format. Siehe den ASCII -Code der folgenden Eingabedatei:

Dies sind die codierten ASCII -Daten zur Standardausgabe.

Abschluss

In diesem Artikel haben wir den Befehl uUencode unter Linux untersucht. Der Befehl uuencode wird im Linux -Betriebssystem verwendet, um die Binärdatei in einen ASCII -Code umzuwandeln. Es wird nur gültige druckbare ASCII -Zeichen für die Codierung der Eingabedaten verwendet. Sie können die Eingabe am Standardterminal angeben und die Standardausgabe abrufen oder eine Binärdatei verwenden, um die Eingabe anzugeben und die codierte ASCII am Terminal zu drucken. Die Beispiele helfen Ihnen dabei, diese Funktionen leicht auszuführen.