Click here to Skip to main content
15,887,175 members
Home / Discussions / C#
   

C#

 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
Ian Shlasko16-Jul-12 9:41
Ian Shlasko16-Jul-12 9:41 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
harold aptroot16-Jul-12 8:52
harold aptroot16-Jul-12 8:52 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
OriginalGriff16-Jul-12 9:40
mveOriginalGriff16-Jul-12 9:40 
AnswerRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
Big Daddy Farang16-Jul-12 8:40
Big Daddy Farang16-Jul-12 8:40 
AnswerRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
RK KL16-Jul-12 9:08
RK KL16-Jul-12 9:08 
AnswerRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
PIEBALDconsult16-Jul-12 9:41
mvePIEBALDconsult16-Jul-12 9:41 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
Paul Conrad16-Jul-12 10:52
professionalPaul Conrad16-Jul-12 10:52 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
RK KL17-Jul-12 3:57
RK KL17-Jul-12 3:57 
C#
static public string EncodeTo64(string toEncode)
{
    byte[] toEncodeAsBytes = System.Text.ASCIIEncoding.ASCII.GetBytes(toEncode);
    string returnValue = System.Convert.ToBase64String(toEncodeAsBytes);
    return returnValue;
}

static public string DecodeFrom64(string encodedData)
{
    byte[] encodedDataAsBytes = System.Convert.FromBase64String(encodedData);
    string returnValue = System.Text.ASCIIEncoding.ASCII.GetString(encodedDataAsBytes);
    return returnValue;
}


Base 64 seems to be represented in 4 position format as shown below. What am I missing?

BASE 64:

From Number 0 to Base 64:MA== ~ From Base 64 MA== to Number: 0
From Number 1 to Base 64:MQ== ~ From Base 64 MQ== to Number:1
From Number 2 to Base 64:MG== ~ From Base 64 MG== to Number: 0
From Number 3 to Base 64:MW== ~ From Base 64 MW== to Number:1
From Number 4 to Base 64:NA== ~ From Base 64 NA== to Number:4
From Number 5 to Base 64:NQ== ~ From Base 64 NQ== to Number:5
From Number 6 to Base 64:NG== ~ From Base 64 NG== to Number:4
From Number 7 to Base 64:NW== ~ From Base 64 NW== to Number:5
From Number 8 to Base 64:OA== ~ From Base 64 OA== to Number:8
From Number 9 to Base 64:OQ== ~ From Base 64 OQ== to Number:9
From Number 10 to Base 64:MTA= ~ From Base 64 MTA= to Number:10
From Number 11 to Base 64:MTE= ~ From Base 64 MTE= to Number:11
From Number 12 to Base 64:MTI= ~ From Base 64 MTI= to Number:12
From Number 13 to Base 64:MTM= ~ From Base 64 MTM= to Number:13

Base 36

From Number 71 to Base36:1Z ~ From Base36 1Z to Number:71
From Number 72 to Base36:20 ~ From Base36 20 to Number:72
From Number 73 to Base36:21 ~ From Base36 21 to Number:73
From Number 74 to Base36:22 ~ From Base36 22 to Number:74
From Number 75 to Base36:23 ~ From Base36 23 to Number:75
From Number 76 to Base36:24 ~ From Base36 24 to Number:76
From Number 77 to Base36:25 ~ From Base36 25 to Number:77
From Number 78 to Base36:26 ~ From Base36 26 to Number:78
From Number 79 to Base36:27 ~ From Base36 27 to Number:79
From Number 80 to Base36:28 ~ From Base36 28 to Number:80
From Number 81 to Base36:29 ~ From Base36 29 to Number:81
From Number 82 to Base36:2A ~ From Base36 2A to Number:82
From Number 83 to Base36:2B ~ From Base36 2B to Number:83
From Number 84 to Base36:2C ~ From Base36 2C to Number:84
From Number 85 to Base36:2D ~ From Base36 2D to Number:85
From Number 86 to Base36:2E ~ From Base36 2E to Number:86
From Number 87 to Base36:2F ~ From Base36 2F to Number:87
From Number 88 to Base36:2G ~ From Base36 2G to Number:88
From Number 89 to Base36:2H ~ From Base36 2H to Number:89
From Number 90 to Base36:2I ~ From Base36 2I to Number:90
You can never try. You either do it or you don't.

GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
PIEBALDconsult17-Jul-12 6:57
mvePIEBALDconsult17-Jul-12 6:57 
AnswerRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
Luc Pattyn16-Jul-12 10:39
sitebuilderLuc Pattyn16-Jul-12 10:39 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
Big Daddy Farang16-Jul-12 10:45
Big Daddy Farang16-Jul-12 10:45 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
Dave Kreskowiak16-Jul-12 10:54
mveDave Kreskowiak16-Jul-12 10:54 
GeneralRe: Representing a 4 digit integer in 2 positions alphanumeric placeholder. Pin
BobJanova17-Jul-12 0:12
BobJanova17-Jul-12 0:12 
Generalamd Pin
sayem_sam16-Jul-12 2:18
sayem_sam16-Jul-12 2:18 
AnswerRe: a module Pin
Wes Aday16-Jul-12 2:22
professionalWes Aday16-Jul-12 2:22 
AnswerRe: a module Pin
Luc Pattyn16-Jul-12 4:02
sitebuilderLuc Pattyn16-Jul-12 4:02 
GeneralMessage Removed Pin
16-Jul-12 4:11
professionalN_tro_P16-Jul-12 4:11 
AnswerRe: a module Pin
Luc Pattyn16-Jul-12 4:57
sitebuilderLuc Pattyn16-Jul-12 4:57 
GeneralRe: a module Pin
Wes Aday16-Jul-12 5:40
professionalWes Aday16-Jul-12 5:40 
GeneralRe: a module Pin
Pete O'Hanlon16-Jul-12 4:34
mvePete O'Hanlon16-Jul-12 4:34 
Questioncrystal report in C# using dataset and datatable Pin
rohitatcp15-Jul-12 21:07
rohitatcp15-Jul-12 21:07 
Question[SOLVED] GUI Problem - Added Forms To Tab Control Pin
AmbiguousName15-Jul-12 20:40
AmbiguousName15-Jul-12 20:40 
AnswerRe: [SOLVED] GUI Problem - Added Forms To Tab Control Pin
Obaid ur Rehman15-Jul-12 23:25
Obaid ur Rehman15-Jul-12 23:25 
AnswerRe: [SOLVED] GUI Problem - Added Forms To Tab Control Pin
AmbiguousName16-Jul-12 0:54
AmbiguousName16-Jul-12 0:54 
Generalwhat info is needed to detect a HtmlElement in WebBrowser Pin
linuor15-Jul-12 19:47
linuor15-Jul-12 19:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.