The ASCII character encoding provides for a simple methode of representing numbers from 0 to 32 as the characters @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_. This encoding is already used when pressing control and one of these characters to produce the control code with that number. This set of 32 characters is inherent to many terminal drivers, and to the ASCII encoding which is a ubiquitous standard. Hence, the encoding for numbers and binary data which uses the characters @ thru _ in this manner may be called Machine-32.