Base64-Kodierung anhand eines Beispiels

Visitenkarten sehen in einem Adressverwaltungsprogramm zum Beispiel so aus:

Als Base64-kodierte vCard, Visitenkarte in VCF1), sieht die Visitenkarte so aus:

BEGIN:VCARD
VERSION:3.0
UID:309863b1-d1ba-425a-96c9-206719f03910
CATEGORIES:My Contacts,Band
N:Telte;;;;
SORT-STRING:Band
FN:Telte
EMAIL;TYPE=PREF:band@telte.stadtteilzentrum-steglitz.de
ORG:Band;
PHOTO;TYPE="image/png";ENCODING="b":
GgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAARnQU1B
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAADUuSURBVHhevXwHWFTnuu4/vffCzDAz
iUaNJpYYSzSJKSaxY0GlWbBETXaSHXeqKZbYOzZQ6SpSFERAehGk9zYwvf33W0OS
u+85dz0/w8xiMbPWO1//3m8h/JybC+OhRfz0m7DBZMMuPbabMTabrbjHhvscjkGL
qQcbW7GtGzvtzs5+XNKIr6Ubtkbqly1umDY2e7TvudAgy7HDuLwIVxRUrXqnevHU
fOooLirDfXbroBMPWrBxwGrv7RroNPRa8CDGA5h4tA1ipx5bbNiK7Q4XfJwZPgY7
2GZ3Op2w04QxLIcTOx3PebUYo+f9D7PJbhi0DJptNpsDAzgWBwAEZwsAEXsG7bjP
D/Tixhrbw7t5Rw6V3buL2/vxo+qq8J2Jw/yTBOz7Us4tD/75kSPw/Qz8tBzfirs1
pqSM9To5YULTkXO4pR/r7bixA3e0O1qrsLUf2zA2Ymu3k/g8bLKau7D1d4AsLpcV

iuFGFQAWUUACsQKMOp/hnmf4WUXD7Wv3f/kKVzzBtR09ZxIv+Y65J5BVCWjNbFIb
BR1UVjWHViCgFWm1WTq/jLFjCpa+3fzlF7bbt3BFGdzxwtbaRozYEFMAEH8ZMIym
uO/d4WZfEC+GxlOJux8QA+EQUsOCA8BQPx88RBz0B0D/gNF/CRBB53divRX+x2q3
Wp0ERgaXw+z2/0AFNcAce4fTBjWWLphJcjm7nMZGe9tT3GHCRU0Y7qrw4Ud42kQ8
edukOhw0As9+BS9fgtetxn/5AgPbKgtqRhW4r9MFt5txmCEg7rWY4Z4TdpvFPtBD
wAgRn+gGCNSKAIAwxm4cYdLERQA0xFMgRlhBVZ4Tof8DN0wS0x4Hug0AAAAASUVO
II=
URL:http://www.facebook.com/TelteMusik
PRODID:-//eM Client/3.5.12360.0
END:VCARD

In der Zeile PHOTO;TYPE="image/png";ENCODING="b": beschreibt TYPE um welches Format es sich bei dem kodierten Bereich handelt. Es ist also im Bereich von der Zeile nach dieser bis zum Gleichheitszeichen ein Bild im PNG-Format gespeichert.
Die Base64-kodierten Zeilen kann man von einem Dekoderprogramm in die ursprüngliche Datei zurückwandeln, hier also das Vorschaubild wiederherstellen.

1) Das V in VCF steht nicht für Visitenkarte, sondern stammt vom Standardgebenden Konsortium Versit.