DocsME
5 Min. LesezeitDocsMe Team

Was Ist Base64-Kodierung?

Verstehe, was Base64-Kodierung ist, warum sie existiert, was sie an einer Datei verändert und wie sie mit der Umwandlung eines PDFs in einen Base64-String zusammenhängt.

  • was ist base64 kodierung
  • base64 definition
  • base64 erklaert
  • pdf me

Definition

Base64 ist ein Schema zur Kodierung von Binärdaten als Text. Es stellt jede Byte-Folge — ein PDF, ein Bild, eine Schrift, einen Verschlüsselungsschlüssel — mit nur 64 druckbaren ASCII-Zeichen dar: den Buchstaben A–Z und a–z, den Ziffern 0–9 und zwei zusätzlichen Symbolen, meist + und /.

Weil die Ausgabe nur gängige, druckbare Zeichen verwendet, kommt sie sicher durch Systeme, die für Text und nicht für beliebige Binärdaten gebaut wurden.

Warum Es Existiert

Viele Protokolle und Formate, auf die sich das Web stützt — frühe E-Mail-Standards, JSON, XML und URLs — wurden für Text entworfen, nicht für rohe Bytes. Manche dieser Kanäle entfernen, verändern oder verweigern bestimmte Byte-Werte komplett.

Base64 umgeht das Problem, indem es Binärinhalte zuerst als Text neu darstellt. Genau diese Idee steckt hinter der Umwandlung eines PDF in Base64: Die Bytes der Datei werden zu einem String, den jedes Textfeld aufnehmen kann.

Was Es Nicht Ist

Base64 ist keine Verschlüsselung und keine Komprimierung. Es versteckt oder schützt keine Daten — jeder kann es sofort dekodieren — und die kodierte Ausgabe ist immer größer als die Eingabe, niemals kleiner.

Es ist auch kein Dateiformat. Es weiß nicht, ob die dargestellten Bytes ein PDF, ein JPEG oder etwas anderes sind; diese Information muss separat mitgeliefert werden, meist in einem eigenen Feld oder als Teil eines Data URI.

Wie Es Mit PDFs Zusammenhängt

Ein PDF ist nur eine Byte-Folge wie jede andere Datei und wird daher genauso kodiert wie ein Bild oder eine Schrift. Zur Mechanik der Umwandlung siehe wie Base64-Kodierung funktioniert, und für eine komplette Anleitung den PDF-zu-Base64-Leitfaden.