amzoom
|
Posted: Sun May 04, 2014 17:39 Post subject: |
|
|
Maximus
судя по http://en.wikipedia.org/wiki/VCard (ctrl+f "base64") base64 кодирование в vCard используется повсеместно для абсолютно разных форматов кодируемого: от текстовых PGP ключей и картинок любого формата до аудиофайлов разных форматов:
Quote: | KEY:
2.1: KEY;PGP:http://example.com/key.pgp
2.1: KEY;PGP;ENCODING=BASE64:[base64-data]
3.0: KEY;TYPE=PGP:http://example.com/key.pgp
3.0: KEY;TYPE=PGP;ENCODING=B:[base64-data]
4.0: KEY;MEDIATYPE=application/pgp-keys:http://example.com/key.pgp
4.0: KEY:data:application/pgp-keys;base64,[base64-data]
LOGO:
2.1: LOGO;PNG:http://example.com/logo.png
2.1: LOGO;PNG;ENCODING=BASE64:[base64-data]
3.0: LOGO;TYPE=PNG:http://example.com/logo.png
3.0: PHOTO;TYPE=PNG;ENCODING=B:[base64-data]
4.0: LOGO;MEDIATYPE=image/png:http://example.com/logo.png
4.0: PHOTO:data:image/png;base64,[base64-data]
PHOTO:
2.1: PHOTO;JPEG:http://example.com/photo.jpg
2.1: PHOTO;JPEG;ENCODING=BASE64:[base64-data]
3.0: PHOTO;TYPE=JPEG:http://example.com/photo.jpg
3.0: PHOTO;TYPE=JPEG;ENCODING=B:[base64-data]
4.0: PHOTO;MEDIATYPE=image/jpeg:http://example.com/photo.jpg
4.0: PHOTO:data:image/jpeg;base64,[base64-data]
SOUND:
2.1: SOUND;OGG:http://example.com/sound.ogg
2.1: SOUND;OGG;ENCODING=BASE64:[base64-data]
3.0: SOUND;TYPE=OGG:http://example.com/sound.ogg
3.0: SOUND;TYPE=OGG;ENCODING=B:[base64-data]
4.0: SOUND;MEDIATYPE=audio/ogg:http://example.com/sound.ogg
4.0: SOUND:data:audio/ogg;base64,[base64-data] |
Как я понял - vCard'у пофигу на формат того, что им кодировано, это уже проблемы устройства - умеет ли он работу с этим форматом или нет.
И да, на той же странице присутствуют ещё и такие примеры (без base64, но фото в не JPG формате:
vcard 2.1:
Code: | PHOTO;GIF:http://www.example.com/dir_photos/my_photo.gif
|
vCard 3.0:
Code: | PHOTO;VALUE=URL;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif |
vCard 4.0:
Code: | PHOTO;MEDIATYPE=image/gif:http://www.example.com/dir_photos/my_photo.gif |
|
|