I was talking to someone and he said that binary is HEX and that 010000100100100101001110010000010101001001011001 is fake is only a encryption maybe not even that, he said he opened .exes with a HEX editor on binary mode and it was HEX, so therefore, Binary isn't real, your PC isn't made from binary, Linux, Windows, Mac are all made in HEX.
I'm not going to decode that crap. Anyway, hex editors are presented in hex, hense the name. Hex has a special relationship with binary (8/8-1 thing), and the larger number are easier for us to recognize. The 'binary mode' probably refers to binaries as compiled files rather than binary as in the number system.
And I have no doubt that most assembler-made apps are made in hex, it's just easier to understand. But the hex is converted to binary, they're basically the same thing, just represented differently.
Show me the power child,
I'd like to say,
That I'm down on my knees today,
Gives me the butterflies,
Gives me away,
'Til I'm up on my feet again,
I'm feeling outshined.
>I was talking to someone and he said that binary is HEX and that 010000100100100101001110010000010101001001011001 is fake
Tell your friend I'm telling him that if he doesn't know what hes talking about he should STFU and stop spreading things like that crock of s*it.
Binary is no more fake than decimal numbers. Binary, Octal, decimal and Hex all do the same thing, they represent numbers. They're number systems! Hex is more commonly used in computing as it can represent up to 16 numbers as a single character, therefore being the most efficient method of representing data.
>your PC isn't made from binary
Correct, its made from metals and plastics
>Linux, Windows, Mac are all made in HEX
I think you'll find they're all made in combinations of Assembler, C and C++. And in this respect, binary is about as real as your going to get. Why? Because information has to be broken down to electrical signals to be of any use on a computer. Electrical signals are either on (1) or off (0), so if anything, binary is the most physicaly real number system that you can have!!
Next time your friend begins to talk, kick him in the mouth!
If at first you don't succeed, call it version 1.0
Binary is not an 'encoded' form of anything. Hex was designed to make looking at *binary* easier. This person needs to get their facts right, heh.
A byte is built up of 8 bits (binary digits - that's eight 0's or 1's). Hex was used to write binary in fewer digits, because it's just so cumbersome for humans to look at. One hex digit represents precisely 4 of those bits. They can be converted like this:
0000 - 0
0001 - 1
0010 - 2
0011 - 3
0100 - 4
0101 - 5
0110 - 6
0111 - 7
1000 - 8
1001 - 9
1010 - A
1011 - B
1100 - C
1101 - D
1110 - E
1111 - F
The computer processor does not handle hex, it handles data in its raw binary format. It can't handle anything else because the processor consists of transistors, and these can only handle 'on' or 'off'.
The reason he saw the file loaded in hex is because it's a bit easier for a human to see FF6C than 1111111101101100, so the computer is TOLD to convert the above table. Load the file in notepad and you'll see a jumble of symbols in a format known as ASCII -- does that mean all computers work in ASCII format? No, it means the software is displaying the binary in ASCII format because that's what the program is telling it to do. The same applies for hex editors. They show hex, but the hex only represents the binary in the file.
Your friend's either having you on, or he's very, very stupid. Hex IS binary, just a kind of binary shorthand that humans use. The processor doesn't use it (if it did, you'd have a blisteringly fast machine!).
I think everyone else got the point across, but I just thought I'd say--
hex is a base 16 number system, binary is a base 2, the number system we use is base 10. thats the only diffenence. None of these are more fake than any other.
for example:
decimal(base 10) number 58 is 3A in hex or 111010 in binary
Yah, it's been said, Binary, Octal, Decimal, Hexidecimal are all different ways of storing numbers and other information. They store the exact same thing, just in a different way.
Computers store it in binary, but generally when you use a program to read files it will display it in Hex because it's a lot easier to comprehend.
For example:
Decimal: 12
Binary: 1100
Oct: 14
Hex: C
They all mean the same thing
Mike
"Now I guess we're... 'Path-E-Tech Management'" -Dilbert
I was gonna type something, but yeah... what Paul and Dines said...
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.