ASCII to Binary

When sending PostScript files from a Mac-based system, two different communication formats are available. They are ASCII and Binary. Images, sounds, and other types of files should be uploaded in BINARY mode while text and CGI documents can be uploaded in ASCII mode. Which means, Ascii mode transports files as ‘text’. A few examples of ASCII files are.txt,.asp,.html, and others. php files where Binary mode transfers files as raw data. Examples of binary files would be .wav, .jpg, .gif, and mp3 file.


ASCII stands for American Standard Code for Information Interchange. A coded character set consisting of 128 7-bit characters. The space character, the delete character, 94 graphic characters, and 32 control characters are all present. The ASCII protocol uses ASCII values to encrypt data, with only a few control codes. The printer decodes the control codes that are added. Parallel, Serial, and Ethernet medium all support ASCII communication and consider it to be the standard. Each and every computer file is made up of teeny, tiny bits of data.



Executable software, compressed files, and all image/picture files are transferred in binary mode. If you try to upload an image in ASCII mode, you observe a strange mess appearing on the page where the image is supposed to appear. ASCII mode, in this scenario, has corrupted the binary coding of the jpeg or gif image. Executables, sound files, image files, object files, etc. are examples of binary files.

What distinguishes binary code from ASCII?

1) A method of encoding characters or instructions is referred to as binary code in general, although ASCII is merely one of the well recognised protocols for doing so. For more than three decades, it was also the most widely used binary encoding system.

2) Depending on the amount of characters, the instructions, or the encoding method, binary code might have varying lengths for encoding; nevertheless, ASCII only employs binary strings that are 7 digits long and 8 digits long for extended ASCII.

We care about your data and would love to use cookies to improve your experience.