if you dont want me explaining it dont open this

so each digit will have its corresponding number that increases by itself every digit, so the first digit is 1 the second digit is 2 the third digit is 4 etc etc. calling these numbers "BN"

so kinda like this:

0 0 0 0 0 0 (binary)

32 16 8 4 2 1 (BNs)

so say you want to get the decimal number of the binary number 011010. you get the BNs corresponding with the places where there is a 1 and add them all together. like this:

0 1 1 0 1 0

16+8+4 = 26

im not really sure if you can do this with numbers higher than 63 (aka more than 6 binary digits)