×
Namespaces

Variants
Actions

Base64 Кодирование и декодирование

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Статья
Перевод:
truf
Последнее редактирование: hamishwillee (09 Dec 2011)

Иногда, при создании программ для коммуникации, возникает необходимость манипулирования данными в форматах 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

This page was last modified on 9 December 2011, at 04:49.
58 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×