Müssen Sie Daten im Base64-Format verarbeiten? Unsere Seite ist Ihre Komplettlösung für alles rund um Base64! Egal, ob Sie Daten in ihre ursprüngliche Form dekodieren oder in Base64 kodieren möchten — unsere Plattform macht es mit nur wenigen Klicks möglich.
Warum Base64?
Die Base64-Kodierung ist ein Verfahren, das Binärdaten in ein textfreundliches Format umwandelt. Dies ist besonders nützlich für Daten, die sicher über textbasierte Medien übertragen werden müssen. Typische Anwendungen sind E-Mails (via MIME) oder das Speichern komplexer Daten in XML- oder JSON-Dateien.
Funktionen, die Sie lieben werden
- Zeilenweise dekodieren: Dekodieren Sie einzelne Zeilen getrennt durch Zeilenumbrüche, um die Integrität Ihrer Daten zu gewährleisten.
- Live-Modus: Dekodieren oder kodieren Sie Daten sofort in Ihrem Browser, ohne Serverinteraktion.
Base64-Details
Base64 ist nicht nur ein einzelnes Schema, sondern eine Kategorie von Kodierungsmethoden. Es wurde entwickelt, um Binärdaten in einem ASCII-String-Format darzustellen, indem sie in eine Base64-Repräsentation übersetzt werden. Ein 24-Bit-Puffer wird verwendet, um drei 8-Bit-Bytes zu halten, die dann in vier Base64-kodierte Zeichen umgewandelt werden.
Beispiel
Das Wort „Man“ wird in Base64 zu „TWFu“ konvertiert. In ASCII haben die Buchstaben „M“, „a“ und „n“ die Byte-Werte 77, 97, 110. Diese werden binär als „01001101“, „01100001“ und „01101110“ dargestellt. Der Base64-Kodierungsprozess wandelt diese in „TWFu“ um.
Wie wird Text zu Base64?
Haben Sie sich jemals gefragt, wie normaler Text wie „TEXT“ zu etwas wird, das wie Kauderwelsch aussieht, wie zum Beispiel „VEVYVA==“? Das ist die Magie der Base64-Kodierung! Keine Sorge, es ist nicht so kompliziert, wie es klingt. Lassen Sie es uns Schritt für Schritt durchgehen.
Schritt 1: ASCII-Werte
Jedem Buchstaben auf Ihrer Tastatur entspricht eine Zahl, die als ASCII-Wert bezeichnet wird. Zum Beispiel ist der ASCII-Wert für „T“ 84, für „E“ 69 und so weiter. So wird unser Text „TEXT“ zu einer Reihe von Zahlen:
Schritt 2: Binäre Umwandlung
Computer sprechen die Sprache von 0 und 1, bekannt als Binärcode. Also wandeln wir diese Zahlen in Binärzahlen um:
Schritt 3: Binärzahlen kombinieren
Anschließend kombinieren wir diese Binärzahlen zu einer langen Zeichenfolge:
Schritt 4: In 6-Bit-Gruppen unterteilen
Die Base64-Kodierung nimmt diese lange Binärzeichenfolge und unterteilt sie in kleinere Blöcke von jeweils 6 Bit. Wenn der letzte Block keine 6 Bit hat, füllen wir ihn mit Nullen auf.
Schritt 5: In Dezimalzahlen umwandeln
Jede dieser 6-Bit-Gruppen wird dann wieder in eine Dezimalzahl umgewandelt (eine Zahl wie die ASCII-Werte).
Schritt 6: Base64-Zeichen
Schließlich verwenden wir diese Dezimalzahlen, um die entsprechenden Zeichen aus der Base64-Tabelle auszuwählen, die einen Satz von 64 verschiedenen Zeichen enthält (A-Z, a-z, 0-9, +, /).
Schritt 7: Padding (Auffüllung)
Wenn die Base64-Ausgabe kein Vielfaches von 4 Zeichen ist, fügen wir am Ende „=“-Symbole hinzu, um dies zu erreichen.
Nach diesen Schritten wird unser Text „TEXT“ zu „VEVYVA==“. Voila! Jetzt wissen Sie, wie aus normalem Text Base64 wird. Probieren Sie aus, andere Wörter zu kodieren und sehen Sie, wie sie in Base64 aussehen!