ASCII Translate will take and translate between printable ASCII characters expressed in binary, hex, decimal, and normal letters. For example, ASCIITranslate would be able to tell you that "44 69 67 69 74 61 6C 6C 79 43 72 65 61 74 65 64" in ASCII hexadecimal means "DigitallyCreated" and vice versa.
ASCIITranslate was born when one of my smart-arse friends decided he would speak in 'nerd' on our forums and proceeded to write in binary ASCII. Since I was learning Pascal as language in 1st year University, I decided writing a program to help decode my friend's 'nerd' was in order, to help practice my grip on Pascal syntax and its library (after so many years working with C++ and MFC (don't worry, C++ still has my vote! :P )). Hence ASCIITranslate.
ASCIITranslate
ASCIITranslate is so simple it needs no installer to work. Just run the executable. Run it from the console (as opposed to double-clicking it) so you can copy and paste the translations. Being a Pascal program the EXE seems to be pretty chunky, unlike a nice sleek C++... don't get me started :P.
Version: 1.0.0
Size: 421KB
Download: Here
Source Code
Since I know a few people also doing my course at university might be interested in how I pulled it off, here's the source code. Normal rules apply: its my code, don't pass it off as your own, and give me credit if you use it. And, yes, I know the massive If/Else routines are not good, I was lazy.
Version: 1.0.0
Size: 35KB
Download: Here
System Requirements
Tested on Windows XP. I assume it will run on lower versions of Windows as well although I haven't tested that theory.
The minimum specifications for the computer can be anything as long as the computer can reasonably run the operating system.
For example, if you wanted to translate the old faithful 'Hello World' into ASCII binary this is what you would do:
1) Start the program (I suggest you start it through the console, rather than double-clicking it, so you get to copy and paste the translation).
2) Type '4' and press enter to select 'Text' as the input format.
3) Type 'Hello World' and press enter, then press enter again to finish input (entering a blank line indicates you've finished input).
4) Type '1' and press enter to select 'Binary' as the output format.
Your translation will be displayed.
5) To copy onto the clipboard right click in the console and select 'Mark' then drag across the translation and highlight it. Then right-click and your selection will be saved onto the console for pasting.
6) Press Enter to quit.
NB. Don't do stupid stuff like entering 'a' or something invalid for the menu selections. The program will just crash. I know it does that and I'm not really motivated to fix it (not worth the effort). :)