Base62 to Decimal Conversion

Author Message
Sikkandhar

New User

Joined: 03 Dec 2007
Posts: 58
Location: Bangalore

 Posted: Wed Jul 23, 2014 8:09 pm 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
Bill Woodger

Moderator Emeritus

Joined: 09 Mar 2011
Posts: 7310
Location: Inside the Matrix

 Posted: Wed Jul 23, 2014 8:34 pm Base62? Do you mean Base64? Can you give an example of your input and the output you expect?
Sikkandhar

New User

Joined: 03 Dec 2007
Posts: 58
Location: Bangalore

 Posted: Wed Jul 23, 2014 8:44 pm Hi Bill, Please check this site 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
steve-myers

Active Member

Joined: 30 Nov 2013
Posts: 883
Location: The Universe

 Posted: Wed Jul 23, 2014 8:54 pm 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?
Sikkandhar

New User

Joined: 03 Dec 2007
Posts: 58
Location: Bangalore

 Posted: Wed Jul 23, 2014 8:58 pm Base62 uses Alphabets in Upper case (A thru Z) - 26, Alphabets in Lower case (a thru z) - 26 and Intgers (0 thru 9) - 10.
Bill Woodger

Moderator Emeritus

Joined: 09 Mar 2011
Posts: 7310
Location: Inside the Matrix

 Posted: Wed Jul 23, 2014 9:21 pm Paper and pencil. Turn the right-most 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 ALPHABETIC-LOWER, ALPHABETIC and NUMERIC. FUNCTION ORD. Shouldn't be too tricky.
Sikkandhar

New User

Joined: 03 Dec 2007
Posts: 58
Location: Bangalore

 Posted: Wed Jul 23, 2014 9:35 pm Thanks Bill. Apologizes to admin/moderators if i have posted in wrong forum
Marso

REXX Moderator

Joined: 13 Mar 2006
Posts: 1348
Location: Israel

 Posted: Thu Jul 24, 2014 4:34 pm Base62 is new to me too!. Maybe you can take these base64 programs and adapt them.
 View Bookmarks All times are GMT + 6 Hours

 Topic Forum Replies Similar Topics Packed decimal to Alphanumeric COBOL Programming 2 Date conversion using SORT SYNCSORT 4 HOW TO OVERLAY A Packed decimal VALUE... DFSORT/ICETOOL 5 Write Character to Hexadecimal file w... COBOL Programming 8 Date Conversion Y2T to Y2W SYNCSORT 8
Search our Forums: