Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

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
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX