Zum Hauptinhalt springen

Base64-Codierung in Excel: Anwenden und Entschlüsseln

Die Base64-Codierung ist eine Methode zum Konvertieren von Daten in ein Textformat, das zum Übertragen von Informationen über das Internet oder zum Speichern von Daten als Zeichenfolge verwendet werden kann. In einem Excel-Programm können Sie BASE64-Funktionen verwenden.ENCODE und BASE64.DECODE zum Codieren und Decodieren von Daten im Base64-Format.

BASE64-Funktion.ENCODE konvertiert Daten, einschließlich Text, Zahlen oder Bilder, in eine Base64-Zeichenfolge. Dies kann nützlich sein, wenn Sie Daten per E-Mail senden oder als Zeichenfolge in einer Datenbank speichern müssen. BASE64-Funktion.DECODE funktioniert umgekehrt - es konvertiert die Base64-Zeichenfolge zurück in die ursprünglichen Daten.

Um die BASE64-Funktionen zu nutzen.ENCODE und BASE64.DECODE in Excel müssen Sie das Programm öffnen und die Zelle auswählen, in der Sie das Ergebnis sehen möchten. Geben Sie dann eine Formel ein, die mit einem "=" -Zeichen beginnt, z. B. "=BASE64".ENCODE(A1)". Wobei A1 die Zelle ist, die die Quelldaten enthält. Nachdem Sie diese Formel eingegeben haben, wird Excel die Daten grundlegend codieren oder dekodieren und das Ergebnis in die ausgewählte Zelle ausgeben.

Base64-Codierung kann ein nützliches Werkzeug für die Arbeit mit Daten in Excel sein. Es ermöglicht Ihnen, Informationen als Zeichenfolge zu speichern, die Sie übertragen oder in einem praktischen Format speichern können. Seien Sie jedoch vorsichtig, wenn Sie sensible Informationen speichern oder übertragen, da die Base64-Codierung keine Methode zur Datenverschlüsselung darstellt.

Was ist Base64-Codierung und wie wird sie in Excel angewendet

Die Base64-Codierung wird in Excel häufig verwendet, wenn sie mit verschiedenen Datentypen wie Bildern, Sounds, Videos und anderen binären Objekten arbeiten. Dies ist besonders nützlich, wenn Sie diese Daten in elektronische Dokumente einbetten oder per E-Mail versenden. Sie können Daten im Base64-Format mit den integrierten Excel-Funktionen codieren und dekodieren.

Sie können die BASE64-Funktion verwenden, um Daten in das Base64-Format in Excel zu codieren. Als Funktionsargument wird eine Zelle angegeben, die die zu codierenden Daten enthält. Das Ergebnis der Funktionsausführung ist ein Wert, der im Base64-Format dargestellt wird. Zum Beispiel:

Excel verwendet die BASE64-Funktion, um Daten aus dem Base64-Format zu dekodieren.DECODE. Das Funktionsargument gibt den Wert an, der im Base64-Format dargestellt wird und decodiert werden soll. Das Ergebnis der Ausführung der Funktion ist der ursprüngliche Datenwert. Zum Beispiel:

  • =BASE64.DECODE(A1)

Die Base64-Codierung in Excel ist praktisch, da Sie verschiedene Datentypen im Textformat darstellen können, was die Verarbeitung und Übertragung von Daten erleichtert. Beachten Sie jedoch, dass das Codieren von Daten ihre Größe erhöhen kann. Daher muss dieser Faktor bei der Übertragung oder Speicherung von Daten im Base64-Format berücksichtigt werden. Beachten Sie auch, dass die Decodierung von Daten möglicherweise zusätzliche Computer- oder Softwareressourcen erfordert.

Vorteile der Verwendung von Base64-Codierung in Excel

1. Darstellung von Binärdaten als Zeichenfolge

Mit der Base64-Codierung können Sie binäre Daten wie Bilder oder Dateien als Zeichenfolgen darstellen. Dies ist praktisch, wenn Sie mit Daten in Excel arbeiten, da Zeilen leicht in Tabellen und Formeln angezeigt und verarbeitet werden können.

2. Binäre Daten über Textformate übertragen

Die Base64-Codierung ermöglicht es Ihnen, binäre Daten in ein Textformat zu packen, wodurch sie viel einfacher und sicherer übertragen und ausgetauscht werden können. In Excel kann dies beim Importieren oder Exportieren von Daten aus externen Quellen oder beim Austausch von Daten zwischen verschiedenen Systemen nützlich sein.

3. Vereinfachte Verarbeitung binärer Daten in Formeln

Die Base64-Codierung ermöglicht die Verwendung von Binärdaten in Excel-Formeln, da sie als Textzeichenfolgen dargestellt werden. Dies kann beispielsweise bei der Berechnung der Hash-Summe einer Datei oder bei der Überprüfung der Datenintegrität nützlich sein.

4. Binäre Datenintegrität beibehalten

Die Base64-Codierung stellt sicher, dass binäre Daten wie Bilder oder Dateien in ihrer ursprünglichen Form ohne Informationsverlust gespeichert werden. Dies ist wichtig, wenn Sie Daten in Excel schreiben und lesen, um Verzerrungen oder Beschädigungen der Daten zu vermeiden.

Beachten Sie bei der Verwendung der Base64-Codierung in Excel, dass dies aufgrund der Darstellung binärer Daten als Text zu einer größeren Datengröße führen kann. Die vielen Vorteile, die die Base64-Codierung bietet, überwiegen diesen Nachteil jedoch in vielen Fällen bei weitem.

Wie man Base64-Codierung in Excel anwendet

Befolgen Sie diese Schritte, um die Base64-Codierung in Excel anzuwenden:

  1. Wählen Sie die Zelle aus, in der Sie die codierte Zeichenfolge oder die dekodierten Informationen erhalten möchten.
  2. Verwenden Sie die Formel, um Daten im Base64-Format zu codieren:

=BASE64.ENCODE(ячейка_с_данными)
=BASE64.DECODE(закодированная_строка)

Jetzt können Sie Daten mithilfe der BASE64-Funktionen bequem in Excel codieren und dekodieren.ENCODE und BASE64.DECODE. Sie können beispielsweise Bilder, Audios oder andere Dateitypen codieren, um sie in den Zellen einer Excel-Tabelle zu speichern.

Die Base64-Codierung ist auch nützlich, wenn Sie Daten in einem Format übergeben müssen, das nur Textdaten unterstützt, z. B. wenn Sie mit externen APIs arbeiten.

Beispiel für das Codieren von Daten in Excel mit Base64

  1. Öffnen Sie Excel und erstellen Sie eine neue Arbeitsmappe.
  2. Wählen Sie die Zelle aus, in der sich die codierte Datenzeile befinden soll.
  3. Geben Sie die Funktion =BASE64 ein.ENCODE("Ihr Text") in die ausgewählte Zelle. Ersetzen Sie "Ihr Text" durch den Text, den Sie codieren möchten.
  4. Drücken Sie die Eingabetaste, um die Funktion anzuwenden.
  5. Excel kodiert Ihren Text automatisch mit Base64 und zeigt das Ergebnis in der ausgewählten Zelle an. Die codierte Zeichenfolge besteht aus englischen Zeichen und Zahlen.

Wenn Sie Daten mit Base64 codieren, können Sie sie in einem Format speichern, das einfach übertragen oder in einer Textdatei gespeichert werden kann. Mit Base64 codierte Daten können sicher per E-Mail gesendet oder von einem Webserver zum Übertragen von Informationen verwendet werden.

Entschlüsseln der Base64-Codierung in Excel

Die Base64-Codierung in Excel ermöglicht die Darstellung von Daten in einem Format, das nur aus ASCII-Zeichen besteht. Um diese Daten jedoch für weitere Berechnungen oder Analysen verwenden zu können, ist es manchmal notwendig, die Daten in ihre ursprüngliche Form zurückzusetzen.

Sie können die integrierte DECODER-Funktion verwenden, um Daten zu entschlüsseln, die in Excel im Base64-Format codiert sind.BASE64». Sie müssen das Power Query-Add-On installiert haben, um diese Funktion verwenden zu können. Wenn das Add-On nicht installiert ist, können Sie es unter «Menü» -> «Add-Ons» -> «Excel-Funktionen verwalten» hinzufügen.

Sobald das Add-On installiert ist, können Sie mit dem Entschlüsseln der Daten beginnen. Dafür:

  • Öffnen Sie ein Excel-Arbeitsblatt, das die codierten Daten enthält.
  • Wählen Sie die Zelle aus, in der die entschlüsselten Daten angezeigt werden sollen.
  • Wählen Sie im Menü »Daten« die Option »Daten abrufen und konvertieren".
  • Wählen Sie im daraufhin angezeigten Fenster Externe Daten abrufen die Option Quelle -> Platzieren und Konvertieren aus.
  • Klicken Sie im angezeigten Dialogfeld «Power Query-Dienstprogramm anzeigen» auf die Schaltfläche «Importieren».
  • Geben Sie im Fenster «Konvertierungseinstellungen mit der Power Query-Formel» die Formel «= Table" ein.addColumn(#"Konvertierter Inhalt", "Decoded", each Text.Decoder.FromBinary(Text.FromBinary(_, TextEncoding.Base64), TextEncoding.Unicode))».
  • Klicken Sie auf Ok, um die Formel anzuwenden.
  • Die entschlüsselten Daten werden in der ausgewählten Zelle angezeigt.

Jetzt können Sie die entschlüsselten Daten in Excel für weitere Berechnungen und Analysen verwenden. Beachten Sie, dass die Entschlüsselung der Base64-Codierung einige Zeit in Anspruch nehmen kann, insbesondere bei großen Datenmengen.

Beispiel für das Entschlüsseln von Daten in Excel mit Base64

Betrachten Sie ein Beispiel, in dem wir eine Spalte mit verschlüsselten Daten in Base64 haben. Mit der integrierten BASE64DECODING-Funktion können wir diese Daten entschlüsseln.

Schritt 1: Markieren Sie die Spalte mit den verschlüsselten Daten, die Sie entschlüsseln möchten.

Schritt 2: Fügen Sie die folgende Formel in die Zelle ein, in der Sie die entschlüsselten Daten abrufen möchten:

Hier A2 - es ist eine Zelle, die die verschlüsselten Daten enthält.

Schritt 3: Drücken Sie die Eingabetaste, um die Formel anzuwenden und die entschlüsselten Daten abzurufen.

Anmerkung: Wenn Sie mehrere Zellen mit verschlüsselten Daten haben, können Sie diese Formel kopieren und auf andere Zellen anwenden, um die entschlüsselten Daten abzurufen.

Jetzt wissen Sie, wie Sie in Base64 verschlüsselte Daten mit der BASE64DECODING-Funktion in Excel entschlüsseln können.

Einschränkungen und Nachteile der Base64-Codierung in Excel

Erstens erhöht die Base64-Codierung die Datengröße. Das Codieren von Daten im Base64-Format erhöht die Größe des Quelltexts um etwa 33%. Dies kann bei der Arbeit mit großen Datenmengen ein Problem darstellen, insbesondere wenn sie in Excel-Tabellen gespeichert sind.

Zweitens kann das Entschlüsseln der Daten auf der Empfängerseite eine schwierige Aufgabe sein. Obwohl Excel einige Funktionen für die Arbeit mit Base64-Codierung bereitstellt, kann das Entschlüsseln von Daten schwierig sein, insbesondere wenn der Empfänger nicht über ausreichende Erfahrung mit Base64 verfügt.

Die dritte Einschränkung der Base64-Codierung in Excel ist die Beschränkung der Datengröße. Die maximale Datengröße, die mit Base64 in Excel codiert werden kann, beträgt etwa 1 Million Zeichen. Wenn die Daten diese Größe überschreiten, können sie nicht mit Base64 codiert werden.

Schließlich bietet die Base64-Codierung keinen Datenschutz. Es bietet keine Verschlüsselung oder Datensicherung, da die Base64-codierte Zeichenfolge leicht entschlüsselt werden kann. Wenn Sie zusätzliche Datensicherheit benötigen, müssen Sie zusätzliche Verschlüsselungs- oder Sicherheitsmethoden verwenden.

Trotz dieser Einschränkungen und Nachteile bleibt die Base64-Codierung immer noch ein nützliches Werkzeug für die Arbeit mit Daten in Excel. Es kann verwendet werden, um Daten zwischen verschiedenen Anwendungen zu übertragen oder Daten in einem praktischen Format zu speichern.