Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Sinn von Base64?

  Alt 13. Nov 2014, 21: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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