Baorite
BANNED
"There are 10 kinds of people in this world, those who understand binary, and those who don't"
So I spent my day yesterday browsing the internet as usual, and somehow learned binary while I was doing that. As you probably know, binary is just a series of 1s and 0s to make up a code, and it was used way back in the early days of computers (about 10-20 years). To the untrained eye, it looks like something from the matrix, but if you know how to read it, it won't do anything because nobody actually uses binary anymore, but it's still cool.
So, you read binary from right to left if you are decoding it, but left to right if you are trying to get binary.
Also, when reading right to left remember that the numbers double each time:
Now those were just 0s right? Well with 1s it's the same thing, however you have to add the values of numbers that have 1, and not the numbers that have 0, so if you have "10101" this is how you would solve it.
Now what about letters? Letters are a bit different. First you have to know how to put a number into binary, so the opposite of what we did. First write out this key, because this is the key that is used to decipher letters in binary (note: letters in binary are 8 numbers long, like this :00110001)
128 64 32 16 8 4 2 1
This is what you will use. Now letters have values for binary. 65-90 are capital letters that correspond to their letters in a numerical way (65-A 66-B 67-C, so on). 97-122 are lowercase, and work the same way (97-a,98-b,99-c, so on) I'll attach a file with this key. Now, to get a letter into binary this is what you must do, take that letter, and in this case we will use capital C, which has a value of 67. Now, take the key again 128 64 32 16 8 4 2 1
and see, Does 128 go into 67? No, so you write down 0 and go on. Does 64? Yes, so you write down 1 and subtract 64 from 67. You end up with 3. Does 32 go into 3? No, write down 0 and go on. 16? No, 0, go on. 8? No, 0, go on. 4? No, 0, go on. 2? Yes, 1, subtract 2 from 3, and you get 1. Does 1 go into 1? Yes, so you write down 0, subtract 1 from 1, and you are done. So you end up with this:
128 64 32 16 8 4 2 1
0 1 0 0 0 0 1 1. Now you put them together, and you get 01000011. Captial C in binary is 01000011. Let's try one with lower case o, which is 111.
128 64 32 16 8 4 2 1
128 --> 111? 0
64 ---> 111? 1, 111-64 = 47
32 ---> 47? 1, 47 - 32 = 15
16 ---> 15? 0
8 ---> 15? 1, 15-8 = 7
4 ---> 7? 1, 7-4=3
2 ---> 3? 1, 3-2= 1
1--->1? 1, 1-1=0
And you're done! Remember, 1 means yes, 0 means no. So in the end, you get:
01101111
If you have any questions, like if I didn't explain something well enough, feel free to ask. Also I've included the key for letters.
So the key things: 1 is yes, 0 is no, use the key 128 64 32 16 8 4 2 1
Edit: Here is punctuation
So I spent my day yesterday browsing the internet as usual, and somehow learned binary while I was doing that. As you probably know, binary is just a series of 1s and 0s to make up a code, and it was used way back in the early days of computers (about 10-20 years). To the untrained eye, it looks like something from the matrix, but if you know how to read it, it won't do anything because nobody actually uses binary anymore, but it's still cool.
So, you read binary from right to left if you are decoding it, but left to right if you are trying to get binary.
Also, when reading right to left remember that the numbers double each time:
Code:
00000000 would equal 128,64,32,16,8,4,2,1
because it doubles each time from the right to the left.
Code:
10101 1 0 1 0 1
16 8 4 2 1
Now, I put the value if each number. Whether it is a one or
a zero, this part does not change. 000000 would have the same value
and 111111 would have the same values.
Now, what you have to do is this:
Find each spot that has a 1 and add those values together, so:
1+4+16, Because those are the spots with 1s.
That gives you 21, so 21 in binary is 10101.
128 64 32 16 8 4 2 1
This is what you will use. Now letters have values for binary. 65-90 are capital letters that correspond to their letters in a numerical way (65-A 66-B 67-C, so on). 97-122 are lowercase, and work the same way (97-a,98-b,99-c, so on) I'll attach a file with this key. Now, to get a letter into binary this is what you must do, take that letter, and in this case we will use capital C, which has a value of 67. Now, take the key again 128 64 32 16 8 4 2 1
and see, Does 128 go into 67? No, so you write down 0 and go on. Does 64? Yes, so you write down 1 and subtract 64 from 67. You end up with 3. Does 32 go into 3? No, write down 0 and go on. 16? No, 0, go on. 8? No, 0, go on. 4? No, 0, go on. 2? Yes, 1, subtract 2 from 3, and you get 1. Does 1 go into 1? Yes, so you write down 0, subtract 1 from 1, and you are done. So you end up with this:
128 64 32 16 8 4 2 1
0 1 0 0 0 0 1 1. Now you put them together, and you get 01000011. Captial C in binary is 01000011. Let's try one with lower case o, which is 111.
128 64 32 16 8 4 2 1
128 --> 111? 0
64 ---> 111? 1, 111-64 = 47
32 ---> 47? 1, 47 - 32 = 15
16 ---> 15? 0
8 ---> 15? 1, 15-8 = 7
4 ---> 7? 1, 7-4=3
2 ---> 3? 1, 3-2= 1
1--->1? 1, 1-1=0
And you're done! Remember, 1 means yes, 0 means no. So in the end, you get:
01101111
If you have any questions, like if I didn't explain something well enough, feel free to ask. Also I've included the key for letters.
So the key things: 1 is yes, 0 is no, use the key 128 64 32 16 8 4 2 1
Edit: Here is punctuation