This page was last modified 14:12, 24 October 2007.
Base64 Кодирование и декодирование
From Forum Nokia Wiki
Перевод с английского, оригинальная статья находится здесь.
Иногда, при создании программ для коммуникации, возникает необходимость манипулирования данными в форматах Base64, Quoted Printable или UU. В Symbian OS для этих целей существует три очень простых в использовании класса, порожденных от TImCodec:
- TImCodecB64 кодирование в Base64,
- TImCodecQP кодирование в Quoted-Printable,
- TImCodecUU кодирование в UU.
Их использование очень схоже между собой. Вот простой пример:
#include <imcvcodc.h> void DoBase64Encoding(const TDesC8& aSourceData, TDes8& aEncodedData) { TImCodecB64 b64enc; b64enc.Initialise(); b64enc.Encode(aSourceData,aEncodedData); } void DoBase64Decoding(const TDesC8& aSourceData, TDes8& aDecodedData) { TImCodecB64 b64dec; b64dec.Initialise(); b64dec.Decode(aSourceData,aDecodedData); }
Не забудьте подключить imut.lib к вашему проекту.
Исходный код был взят с: NewLC
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| J2ME jsr-75 commit issues | markusSV | Mobile Java General | 10 | 2008-06-12 09:50 |
| Please Help: MIME Type Base64 Decoding Needed | mubx2000 | General Symbian C++ | 0 | 2006-10-24 13:09 |
| Adding picture to the contact using jsr75 (NOKIA 6630,6680) | manik_jandial | Mobile Java General | 8 | 2007-04-02 09:05 |
| How to Encode image and Music file?? | DancingWave | Browsing and Mark-ups | 0 | 2007-01-10 01:23 |
| Sockets in Nokia 3220 | martijn.verdonk | Mobile Java Networking & Messaging & Security | 1 | 2006-01-17 21:04 |
