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: 7312

 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: 842
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: 7312

 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: 1349
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 To convert numeric to Packed Decimal vinu78 DFSORT/ICETOOL 8 Fri Jul 31, 2020 7:14 pm Convert a packed decimal value to zon... Dinesh Mani DB2 6 Mon Mar 16, 2020 6:02 pm Identifying Packed Decimal data in a ... sojivarkey TSO/ISPF 4 Sat Dec 07, 2019 5:36 am Reading the CSV data in COBOL and mov... wik123 COBOL Programming 4 Tue Dec 03, 2019 5:13 pm Bad arithmetic conversion when assign... Ajay Baghel CLIST & REXX 4 Tue Nov 26, 2019 11:29 am

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