Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.156 Beiträge
 
Delphi 12 Athens
 
#7

AW: Sinn von Base64?

  Alt 13. Nov 2014, 20:27
Genauso wie HEX ist es eine andere "Darstellung" von Daten, nur halt etwas komprimierter, als z.B. Hexadezimal, Oktal oder Binär (0/1).

Und wie bereits erwähnt ist es dafür da, um Daten (vorallem wegen der Steuerzeichen) in "ungefährlichen" ASCII-Code (7 Bit) umzuwandeln.

PS: Es gibt auch nicht wirklich DAS Base64, denn je nach Zielumgebung verwendet es für die Codierung auch schonmal einen etwas anderen Zeichensatz. (vorallem die letzten 2 Zeichen)
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ mit = als Füllzeichen

Denn in URLs haben + und / auch eine gewisse Bedeutung, weswegen man da meistens was Anderes verwendet.
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_ mit = als Füllzeichen

uva.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (13. Nov 2014 um 20:29 Uhr)
  Mit Zitat antworten Zitat