View previous topic :: :: View next topic

Author 
Message 
Sikkandhar
New User
Joined: 03 Dec 2007 Posts: 58 Location: Bangalore




Hi,
Not sure whether this is right forum to start this thread.
Can you please help me with any pointers for Base62 to Decimal conversion.
Thanks
Sikkandhar 

Back to top 




Bill Woodger
DFSORT Moderator
Joined: 09 Mar 2011 Posts: 7314




Base62? Do you mean Base64?
Can you give an example of your input and the output you expect? 

Back to top 


Sikkandhar
New User
Joined: 03 Dec 2007 Posts: 58 Location: Bangalore




Hi Bill,
Please check this site
http://convertxy.com/index.php/numberbases/
When a decimal is given, it displays the equivalent Base 62 format.
For example the Base62 for the decimal 58155547711 is 11Tikb1
Am looking for a decoding logic to trace the decimal value from Base62 

Back to top 


stevemyers
Active Member
Joined: 30 Nov 2013 Posts: 708 Location: The Universe




Base62?
Never heard of it!
In the usual definition, base x means there are x unique values in each place. Base 8, (or octal) has 8, usually 0, 1, 2, 3, 4, 5, 6, 7. Base 16 (hexadecimal) has 16, usually 0, 1, ..., 9, A, ..., F. Base 2 (binary) has 2, usually 0, 1. Base 10 (decimal) has 10, usually 0, 1, ..., 9. So what is this base 62? 

Back to top 


Sikkandhar
New User
Joined: 03 Dec 2007 Posts: 58 Location: Bangalore




Base62 uses Alphabets in Upper case (A thru Z)  26, Alphabets in Lower case (a thru z)  26 and Intgers (0 thru 9)  10. 

Back to top 


Bill Woodger
DFSORT Moderator
Joined: 09 Mar 2011 Posts: 7314




Paper and pencil.
Turn the rightmost digit into a number. Set your total to that. Set factor to 62. That is your starting point.
Until there are no more digits, take the next to the left. Turn it into a number. Multiply it by factor. Add it to total. Multiply factor by 62.
At the end of that, you should have your decimal value.
If you have lots to do, you can write a program. Calculate the powers of 62 and store them in a table. There's ALPHABETICLOWER, ALPHABETIC and NUMERIC. FUNCTION ORD. Shouldn't be too tricky. 

Back to top 


Sikkandhar
New User
Joined: 03 Dec 2007 Posts: 58 Location: Bangalore




Thanks Bill.
Apologizes to admin/moderators if i have posted in wrong forum 

Back to top 


Marso
REXX Moderator
Joined: 13 Mar 2006 Posts: 1308 Location: Israel




Base62 is new to me too!.
Maybe you can take these base64 programs and adapt them. 

Back to top 


