Content deleted Content added
s/organised/organized (en_US not en_UK afaik) |
No edit summary |
||
Line 1:
A '''binary
==Description==
The ASCII text-encoding standard uses 128 unique values (0–127) to represent the alphabetic, numeric, and punctuation characters commonly used in
By contrast, most computers store data in memory organized in eight-bit [[byte]]s, and, in the case of machine-executable code and non-textual data formats where maximum storage density is desirable, use the full range of 256 possible values in each eight-bit byte. Many computer programs came to rely on this distinction between seven-bit ''text'' and eight-bit ''binary'' data, and would not function properly if non-ASCII characters appeared in data that was expected to include only ASCII text. For example, the value of the eighth bit might not be preserved, or the program might interpret a byte value above 127 as a flag telling it to perform some function.
Line 9:
==Encoding plain text==
Although this encoding method is useful for transmitting non-textual data through text-based systems, it is also used as a mechanism for encoding [[plain text]]. This is done in situations where certain plain text characters may interfere with storage or transmission requirements. This is sometimes referred to as '[[ASCII
Examples:
Line 15:
==Encoding standards==
The most used forms of binary
* [[base64]]
Line 32:
Some of these encoding (quoted-printable and percent encoding) are based on a set of allowed characters and a single [[escape character]]. The allowed characters are left unchanged, while all other characters are converted into a string starting with the escape character. This kind of conversion allows the resulting text to be almost readable, in that letters and digits are part of the allowed characters, and are therefore left as they are in the encoded text.
Some other encodings (base64, uuencoding) are based on mapping all possible sequences of six [[bit]]s into different printable characters. Since there are more than 2<
[[Category:Binary to text encoding formats|*]]
|