Codifica Base64 Codificação Base64 Codage Base64 Codificación Base 64 Base64 encoding

Die Base64 Codierung

Das Prinzip der Base 64 Codierung besteht darin, US-ASCII Zeichen (nicht akzentuierte Zeichen) zur Codierung jeglicher Daten auf 8 Bits zu verwenden.

E-Mail Protokolle waren ursprünglich dazu bestimmt, reine Textnachrichten zu übermitteln. Da verschiedene Mail- Systeme aber unterschiedlich beschaffen sind, kommt es bei der Übertragung von Binärdaten häufig zu Veränderungen des Inhalts, was dazu führt, dass das Originaldokument unleserlich wird.

Das Format Base64, das sehr häufig für E-Mails verwendet wird, ermöglicht die Übertragung von allen möglichen digitalen Dokumenten (Anwendungen, Videos, Audiodateien, etc.) als Anhang eines E-Mails, dabei wird die Datei mit Hilfe von gewöhnlichen Schriftzeichen codiert.

Die Base64 Codierung führt zu einer Steigerung des Gesamtvolumens von den zu codierenden Daten um 33%.

Prinzip der Base 64 Codierung

Das Prinzip der Base64 Codierung besteht darin, 4 druckbare Zeichen (im Format US-ASCII) zu verwenden, um eine Gruppe von 3 beliebigen Bytes zu codieren (3*8 bits = 24 bits).

Die Base64-Codierung nützt ein Alphabet von 64 druckbaren Zeichen, um 6 Bit Daten darzustellen. Die 64 Zeichen dieses Alphabets wurden ausgewählt, weil sie allgemein lesbar sind und keine bestimmte Bedeutung in den wichtigsten E-Mail Protokollen besitzen (insbesondere SMTP).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
123456789+/.

Die Binärdaten werden von links nach rechts eingelesen, dabei werden Gruppen von 24 Bits gebildet, indem jeweils 3 Datenblocks von 8 Bits zusammengefügt werden. Jede 24-Bit Gruppe wird danach in 4 Gruppen mit jeweils 6 Bits aufgeteilt, die 4 Zeichen des Base64 Alphabets entsprechen.

Die Base64 Codierung ist für Daten vorgesehen, die ein Vielfaches von 24 Bits bilden. Wenn das Datenvolumen also nicht einem Vielfachen von 24 Bits entspricht, muss die Base64 Codierung durch 0 bis 3 Zeichen erweitert werden « = » um ein Vielfaches von 24 Bits zu erreichen. Dieses 65te Zeichen kann also nur am Schluss der codierten Daten vorkommen.

Des weiteren werden Base64 Daten durch Zeilenumbrüche formatiert, sodass keine Zeile länger als 76 Zeichen ist, um die Kompatibilität mit allen E-Mail Systemen zu gewährleisten.

Letzte Änderung am Mittwoch 1 April 2009 à 14:16:20.Das Dokument mit dem titel « 'Base64 Codierung » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.

Beste Antworten für « 'Base64 Codierung » auf :
ASCII Code Sehen Kodieren von Informationen Das Morsen stellte die ersten Möglichkeit dar, über weite Distanzen zu kommunizieren. Es war Samuel F.B.Morse des ein 1844 entwickelte. Dieser Code bestand aus Punkten und Stirchen (ein binärer Code, in gewisser...
Darstellung von ganzen und reellen Zahlen Sehen Darstellung einer Zahl am Computer Die Darstellung (oder Codierung) einer Zahl ist die Art, sie in binärer Form darzustellen. Die Darstellung von Zahlen am Computer ist nötig, damit dieser sie speichern und damit arbeiten kann. Das Problem liegt...
Die Fehlerkontrolle Sehen Die Fehlerkontrolle Der binäre Code ist sehr praktisch bei der Verwendung von elektronischen Geräten wie dem Computer, bei denen Informationen durch die An- oder Abwesenheit eines elektronischen Signals codiert werden können. Das elektrische...
Download K-Lite Codec Pack Full SehenK-Lite Codec Pack ist eine Sammlung von Codecs und Tools. Codecs sind erforderlich, um Codierung und Abspielen von Audio und Video Datein K-Lite Codec Pack enthält die folgenden Codecs: Video Player: Media Player Classic...
Download Vista Shutdown Timer SehenWenn Sie eine große Datei runterladen oder wenn eine Installation oder eine Datentransfer länger als gedacht anhält! Was kann man in diesem Fall dagegen tun, um nicht verpflichtet auf den Ablauf der Obliegenheit zu warten? VistaShutDownTimer ist ein...
Die Sonderzeichen SehenCodierung der Sonderzeichen Die HTML- Norm verlangt die Einhaltung der Codierung der ASCII-Zeichen 7 bit, d.h. dass die betonen Zeichen nicht gestattet sind. Allerdings erkennen die derzeitigen Browser Umlaute und betonte Zeichen, so dass Sie...
Die Uuencode/Uudecode Codierung SehenDie Uuencode Codierung Die Uuencode Codierung (Abkürzung von Unix-to-Unix encode) ist ein Algorithmus, mit dem man binäre Daten, die auf 8 Bits codiert sind, in einem Codeformat mit 7 Bits codieren kann.Der Uuencode wurde ursprünglich entwickelt,...
Der Binärcode SehenVorstellung des Binärsystems Gegen Ende der 30er Jahre bewies Claude Shannon, dass es möglich ist, mit Schaltern, die entweder geschlossen für « wahr » oder offen für « falsch » sind, logische Operationen durchzuführen, wenn man die Ziffern 1 und 0...