Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref

Author Message
Sikkandhar

New User

Joined: 03 Dec 2007
Posts: 58
Location: Bangalore

 Posted: Wed Jul 23, 2014 8:09 pm    Post subject: Base62 to Decimal Conversion 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

DFSORT Moderator

Joined: 09 Mar 2011
Posts: 7314

 Posted: Wed Jul 23, 2014 8:34 pm    Post subject: Reply to: Base62 to Decimal Conversion 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    Post subject: 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
steve-myers

Active Member

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

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

DFSORT Moderator

Joined: 09 Mar 2011
Posts: 7314

 Posted: Wed Jul 23, 2014 9:21 pm    Post subject: Reply to: Base62 to Decimal Conversion 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    Post subject: Thanks Bill. Apologizes to admin/moderators if i have posted in wrong forum
Marso

REXX Moderator

Joined: 13 Mar 2006
Posts: 1308
Location: Israel

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

Search our Forum:

 Topic Author Forum Replies Posted Similar Topics WSL-ADSL conversion in Webservice acc... eanupama DB2 0 Wed Jan 30, 2019 4:36 pm Regression testing of date format con... prino CLIST & REXX 0 Fri Jan 11, 2019 5:39 am Comparing Signed Packed decimal and p... Virendra Shambharkar SYNCSORT 2 Wed Nov 14, 2018 9:37 am RPG II Problem with unsigned Packed d... Andi1982 All Other Mainframe Topics 6 Tue Sep 11, 2018 6:11 pm Code char set conversion from IBM-420... thelefthandofdarkness IBM Tools 4 Thu Jul 26, 2018 3:03 pm

 © 2003-2017 IBM MAINFRAME Software Support Division
 Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us