Prev: Cant find System.Windows.Xps
Next: Implementing Ctrl-C
From: Valli on 22 Jan 2010 23:53 Hi, I am having encode & decode functions in C. Will receive an encoded value in vb.net( this encoded value is updated in database by another C process) & this must be decoded using vb.net code. How can I apply this? The decode function in C is /*Decode function to decode the incoming buffer containing encoded data*/ void decode(char *inbuf,int sizeInbuffer,char *outbuf,int *decodeoutbufsize) { /*Local Declaration*/ unsigned char in[4], out[3], v; int i, len,j; int counter=0; int a1=0; for(j=0;j<sizeInbuffer;j=j+4) { for( len = 0, i = 0; i < 4; i++ ) { v = 0; while(v==0) { v=(unsigned char) inbuf[counter++]; v = (unsigned char) ((v < 43 || v > 122) ? 0 : cd64[ v - 43 ]); if( v ) { v = (unsigned char) ((v == '$') ? 0 : v - 61); } } len++; if( v ) { in[ i ] = (unsigned char) (v - 1); } } if( len ) { decodeblock( in, out ); memcpy(outbuf+a1,out,3); // printf("%d",strlen(outbuf)); a1+=3; } } *decodeoutbufsize = a1; //Done at SetDecodedLengthForOrderMsg(). Subtract by 2 since we have only 439 bytes, Last 1 byte also decoded with more than one byte(i.e, two bytes). return; } -- Regards Valli
From: Patrice on 23 Jan 2010 05:26 Hello, > I am having encode & decode functions in C. > Will receive an encoded value in vb.net( this encoded value is updated in > database by another C process) & this must be decoded using vb.net code. > How can I apply this? This is base64 encoding which is available from the .NET library : http://msdn.microsoft.com/en-us/library/system.convert.frombase64string.aspx -- Patrice
|
Pages: 1 Prev: Cant find System.Windows.Xps Next: Implementing Ctrl-C |