рдЯреЗрдХреНрд╕реНрдЯ рдЯреВ рдмрд╛рдЗрдирд░реА / ASCII рдХрдиреНрд╡рд░реНрдЯрд░ рдХреНрдпрд╛ рд╣реИ?
рдпрд╣ рдЯреВрд▓ рдЖрдкрдХреЗ рдЯрд╛рдЗрдк рдХрд┐рдП рд╣реБрдП рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЙрд╕рдХреЗ рдмрд╛рдЗрдирд░реА рд░реВрдк рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдХрдВрдкреНрдпреВрдЯрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реЗ рдПрдХ рдХреИрд░реЗрдХреНрдЯрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ тАФ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрдХреНрд╖рд░реЛрдВ, рдЕрдВрдХреЛрдВ рдФрд░ рд╡рд┐рд░рд╛рдо-рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ ASCII рдХрд╣рд▓рд╛рддреА рд╣реИред рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдб рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рдЙрд╕ рдХреЛрдб рдХреЛ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ (рдЖрда 0 рдФрд░ 1) рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХрдиреНрд╡рд░реНрдЯрд░ рдбреЗрд╕рд┐рдорд▓ ASCII рдХреЛрдб рдФрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдорддреБрд▓реНрдп рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛-рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХреЗрдВред
рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ
рдЗрдирдкреБрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдЕрдкрдирд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдпрд╛ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рдмрдорд┐рдЯ рдХрд░ рджреЗрдВред рдореБрдЦреНрдп рдмреЙрдХреНрд╕ рдореЗрдВ рдкреВрд░реА рдмрд╛рдЗрдирд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рджрд┐рдЦрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ 8-рдмрд┐рдЯ рд╕рдореВрд╣ рд╕реНрдкреЗрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рд░рд╣рддрд╛ рд╣реИред рдиреАрдЪреЗ рджреА рдЧрдИ рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрд╕рд┐рдорд▓ ASCII рдХреЛрдб рдФрд░ рд╣реЗрдХреНрд╕ рд╡реИрд▓реНрдпреВ, рд╕рд╛рде рд╣реА рдХреБрд▓ рдХреИрд░реЗрдХреНрдЯрд░ рдФрд░ рдХреБрд▓ рдмрд┐рдЯреНрд╕ рдХреА рдЧрд┐рдирддреА рджрд┐рдЦрддреА рд╣реИред рд╕реНрдкреЗрд╕ рдФрд░ рд╡рд┐рд░рд╛рдо-рдЪрд┐рд╣реНрди рднреА рдХреИрд░реЗрдХреНрдЯрд░ рд╣реА рдЧрд┐рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ тАФ рдПрдХ рд╕реНрдкреЗрд╕ ASCII 32 рд╣реИред
рдлрд╝реЙрд░реНрдореВрд▓рд╛ рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ
рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ c рдХреЗ рд▓рд┐рдП рд╣рдо рдЙрд╕рдХрд╛ рдХреИрд░реЗрдХреНрдЯрд░ рдХреЛрдб рд▓реЗрддреЗ рд╣реИрдВ (рд╡рд╣реА рд╡реИрд▓реНрдпреВ рдЬреЛ JavaScript рдХрд╛ charCodeAt рд▓реМрдЯрд╛рддрд╛ рд╣реИ), рдЙрд╕ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЛ рдмреЗрд╕ 2 (рдмрд╛рдЗрдирд░реА) рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдИрдВ рддрд░рдлрд╝ рд╢реВрдиреНрдп рдЬреЛрдбрд╝рдХрд░ рдЙрд╕реЗ 8 рдЕрдВрдХреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рддрдХ рдкреИрдб рдХрд░ рджреЗрддреЗ рд╣реИрдВред
$$\text{binary} = \text{pad}_8\big(\text{ASCII}(c)\big)\ \text{for each char } c$$
$$c \rightarrow \text{pad}_8(\text{bin}(\text{charCode}(c)))$$
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдХреНрд╖рд░ A рдХрд╛ ASCII рдХреЛрдб 65 рд╣реИ, рдЬреЛ рдмрд╛рдЗрдирд░реА рдореЗрдВ 1000001 рдмрдирддрд╛ рд╣реИ рдФрд░ рдкреИрдб рд╣реЛрдХрд░ 01000001 рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрд▓ рдмрд┐рдЯреНрд╕ = 8 ├Ч рдХреИрд░реЗрдХреНрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред
$$\text{bits} = 8 \times n_{chars}$$
рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг
рдЖрдЗрдП рд╢рдмреНрдж Hi рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред "H" рдХрд╛ ASCII 72 рд╣реИ тЖТ рдмрд╛рдЗрдирд░реА 01001000 тЖТ рд╣реЗрдХреНрд╕ 48ред "i" рдХрд╛ ASCII 105 рд╣реИ тЖТ рдмрд╛рдЗрдирд░реА 01101001 тЖТ рд╣реЗрдХреНрд╕ 69ред рддреЛ "Hi" рдмрди рдЬрд╛рддрд╛ рд╣реИ 01001000 01101001, рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ 72 105, рд╣реЗрдХреНрд╕ рдореЗрдВ 48 69 тАФ рдпрд╛рдиреА \(2\) рдХреИрд░реЗрдХреНрдЯрд░реЛрдВ рдореЗрдВ рдХреБрд▓ \(8 \times 2 = 16\) рдмрд┐рдЯреНрд╕ред
ASCII рд╡рд░реНрдг рд╕рдВрджрд░реНрдн рддрд╛рд▓рд┐рдХрд╛
рдорд╛рдирдХ ASCII рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдХреЛ 0 рд╕реЗ 127 рддрдХ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрдХ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдХреЗ рджрд╢рдорд▓рд╡ рдХреЛрдб рдХреЛ рдПрдХ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рдорд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (8 рдмрд┐рдЯ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдкреИрдб рдХрд┐рдпрд╛ рдЧрдпрд╛) рдФрд░ рдПрдХ рджреЛ-рдЕрдВрдХреАрдп рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓ рдорд╛рди рдореЗрдВред рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореБрджреНрд░рдг рдпреЛрдЧреНрдп рд╡рд░реНрдгреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рддреА рд╣реИред
| рд╡рд░реНрдг | рджрд╢рдорд▓рд╡ | 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА | рд╣реЗрдХреНрд╕ |
|---|---|---|---|
| (рд░рд┐рдХреНрддрд┐) | 32 | 00100000 | 20 |
| ! | 33 | 00100001 | 21 |
| 0 | 48 | 00110000 | 30 |
| 1 | 49 | 00110001 | 31 |
| 5 | 53 | 00110101 | 35 |
| 9 | 57 | 00111001 | 39 |
| : | 58 | 00111010 | 3A |
| ? | 63 | 00111111 | 3F |
| @ | 64 | 01000000 | 40 |
| A | 65 | 01000001 | 41 |
| B | 66 | 01000010 | 42 |
| M | 77 | 01001101 | 4D |
| Z | 90 | 01011010 | 5A |
| a | 97 | 01100001 | 61 |
| b | 98 | 01100010 | 62 |
| m | 109 | 01101101 | 6D |
| z | 122 | 01111010 | 7A |
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрдбрд╝реА рдЕрдХреНрд╖рд░ A рдХрд╛ рджрд╢рдорд▓рд╡ рдХреЛрдб 65 рд╣реИ, рдЬреЛ рдмрд╛рдЗрдирд░реА рдореЗрдВ 1000001 рд╣реИ рдФрд░, 8 рдмрд┐рдЯ рддрдХ рдкреИрдб рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░, 01000001 рдмрди рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдПрдХрд▓ рд╡рд░реНрдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╢рдмреНрдж "Hi" рдХреЛ 01001000 01101001 рдореЗрдВ рдХреЛрдбрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореБрдЦреНрдп рд╢рд░реНрддреЗрдВ рд╕рдордЭрд╛рдИ рдЧрдИ
- рдмрд┐рдЯ
- рдбрд┐рдЬрд┐рдЯрд▓ рдбреЗрдЯрд╛ рдХреА рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдЗрдХрд╛рдИ, рдЬреЛ 0 рдпрд╛ 1 (рдПрдХ рдмрд╛рдЗрдирд░реА рдЕрдВрдХ) рдХрд╛ рдПрдХ рдПрдХрд▓ рдорд╛рди рдзрд╛рд░рдг рдХрд░рддреА рд╣реИред
- рдмрд╛рдЗрдЯ
- 8 рдмрд┐рдЯ рдХрд╛ рдПрдХ рд╕рдореВрд╣ред рдПрдХ рдмрд╛рдЗрдЯ 256 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдиреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (\(2^8 = 256\)), рдЬреЛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд-ASCII рд╡рд░реНрдг рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
- ASCII
- рдЕрдореЗрд░рд┐рдХреА рдорд╛рдирдХ рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдХреЛрдб тАФ рдПрдХ рд╡рд░реНрдг-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХ рдЬреЛ 128 рд╡рд░реНрдгреЛрдВ (рдХреЛрдб 0тАУ127) рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдореИрдк рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрдХреНрд╖рд░, рдЕрдВрдХ, рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрди рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рдпреВрдирд┐рдХреЛрдб
- рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╡рд░реНрдг рдорд╛рдирдХ рдЬреЛ ASCII рд╕реЗ рдмрд╣реБрдд рдЖрдЧреЗ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд▓рдЧрднрдЧ рд╕рднреА рд▓реЗрдЦрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ, рдкреНрд░рддреАрдХреЛрдВ рдФрд░ рдЗрдореЛрдЬреА рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдкрд╣рд▓реЗ 128 рдпреВрдирд┐рдХреЛрдб рдХреЛрдб рдкреЙрдЗрдВрдЯ ASCII рдХреЗ рд╕рдорд╛рди рд╣реИрдВред
- рдХреЛрдб рдкреЙрдЗрдВрдЯ
- рдПрдХ рд╡рд░реНрдг рдХреЛ рдПрдХ рд╡рд░реНрдг рд╕реЗрдЯ рдХреЗ рднреАрддрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рдиред рдЕрдХреНрд╖рд░ "A" рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдкреЙрдЗрдВрдЯ ASCII рдФрд░ рдпреВрдирд┐рдХреЛрдб рджреЛрдиреЛрдВ рдореЗрдВ 65 рд╣реИред
- рдмрд╛рдЗрдирд░реА
- рдЖрдзрд╛рд░-2 рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА, рдХреЗрд╡рд▓ 0 рдФрд░ 1 рдЕрдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддрд┐ рджреЛ рдХреА рдПрдХ рд╢рдХреНрддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИ (1, 2, 4, 8, тАж)ред
- рджрд╢рдорд▓рд╡
- рдЖрдзрд╛рд░-10 рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреА рдЧрд┐рдирддреА рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрдВрдХ 0тАУ9 рд╣реИрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рджрд╕ рдХреА рд╢рдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИрдВред
- рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓
- рдЖрдзрд╛рд░-16 рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА, рдЬрд┐рд╕рдореЗрдВ рдЕрдВрдХ 0тАУ9 рдФрд░ рдЕрдХреНрд╖рд░ AтАУF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реЗрдХреНрд╕ рдЕрдВрдХ рдмрд┐рд▓реНрдХреБрд▓ 4 рдмрд┐рдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЛ рд╣реЗрдХреНрд╕ рдЕрдВрдХ рдПрдХ рдмрд╛рдЗрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
- рдкреИрдбрд┐рдВрдЧ / рдмрд╛рдИрдВ рдУрд░ рдкреИрдб рдХрд░рдирд╛
- рдПрдХ рдмрд╛рдЗрдирд░реА рдорд╛рди рдХреЗ рд╕рд╛рдордиреЗ рд╢реВрдиреНрдп рдЬреЛрдбрд╝рдирд╛ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдПрдХ рд╕рдорд╛рди рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рдЖрдПред ASCII рдмрд╛рдЗрдЯ рдХреЛ 8 рдмрд┐рдЯ рддрдХ рдмрд╛рдИрдВ рдУрд░ рдкреИрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ тАФ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдб 65 (рдмрд╛рдЗрдирд░реА 1000001) 01000001 рдмрди рдЬрд╛рддрд╛ рд╣реИред
рдмрд╛рдЗрдирд░реА, рджрд╢рдорд▓рд╡ рдФрд░ рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓ рд░реВрдкрд╛рдВрддрд░рдг рддрд╛рд▓рд┐рдХрд╛
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдорд╛рди рджрд╢рдорд▓рд╡ (рдЖрдзрд╛рд░ 10), рдмрд╛рдЗрдирд░реА (рдЖрдзрд╛рд░ 2) рдФрд░ рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓ (рдЖрдзрд╛рд░ 16) рдореЗрдВ рдХреИрд╕реЗ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреИрд╕реЗ рджреЛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рд╢рдХреНрддрд┐ рдПрдХ рдФрд░ рдмрд╛рдЗрдирд░реА рдЕрдВрдХ рдЬреЛрдбрд╝рддреА рд╣реИ, рдФрд░ рдХреИрд╕реЗ рд╣рд░ 4 рдмрд╛рдЗрдирд░реА рдмрд┐рдЯ рдПрдХ рдПрдХрд▓ рд╣реЗрдХреНрд╕ рдЕрдВрдХ рдкрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореИрдк рд╣реЛрддреЗ рд╣реИрдВред
| рджрд╢рдорд▓рд╡ | рдмрд╛рдЗрдирд░реА (8-рдмрд┐рдЯ) | рд╣реЗрдХреНрд╕ |
|---|---|---|
| 0 | 00000000 | 00 |
| 1 | 00000001 | 01 |
| 2 | 00000010 | 02 |
| 3 | 00000011 | 03 |
| 4 | 00000100 | 04 |
| 5 | 00000101 | 05 |
| 6 | 00000110 | 06 |
| 7 | 00000111 | 07 |
| 8 | 00001000 | 08 |
| 9 | 00001001 | 09 |
| 10 | 00001010 | 0A |
| 11 | 00001011 | 0B |
| 12 | 00001100 | 0C |
| 13 | 00001101 | 0D |
| 14 | 00001110 | 0E |
| 15 | 00001111 | 0F |
| 16 | 00010000 | 10 |
| 32 | 00100000 | 20 |
| 64 | 01000000 | 40 |
| 128 | 10000000 | 80 |
| 255 | 11111111 | FF |
рдЬрд╛рдБрдЪ рдХреЗ рд░реВрдк рдореЗрдВ, рджрд╢рдорд▓рд╡ 255 рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдорд╛рди рд╣реИ рдЬреЛ рдПрдХ рдПрдХрд▓ рдмрд╛рдЗрдЯ рдзрд╛рд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ; рдЗрд╕рдХрд╛ рд╣реЗрдХреНрд╕ рд░реВрдк FF рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдмрд╛рдЗрдирд░реА рд░реВрдк рд╕рднреА рдЖрда рдмрд┐рдЯ рдХреЛ 1 рдкрд░ рд╕реЗрдЯ рд╣реИред рдЗрд╕реА рддрд░рд╣, рджрд╢рдорд▓рд╡ 64 рдмрд╛рдЗрдирд░реА 1000000 рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдЬреЛ 01000000 рддрдХ рдкреИрдб рд╣реЛрддрд╛ рд╣реИред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓
рдХреНрдпрд╛ рдпрд╣ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рджреВрд╕рд░реЗ рдХреИрд░реЗрдХреНрдЯрд░ рднреА рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ? рд╕реНрдЯреИрдВрдбрд░реНрдб ASCII рдХреЛрдб рдкреЙрдЗрдВрдЯ 0тАУ127 рддрдХ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред 127 рд╕реЗ рдКрдкрд░ рдХреЗ рдХреИрд░реЗрдХреНрдЯрд░ (рдПрдХреНрд╕реЗрдВрдЯ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░, рдЗрдореЛрдЬреА рдЖрджрд┐) рдЕрдкрдиреЗ Unicode рдХреЛрдб рдкреЙрдЗрдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ 8 рдмрд┐рдЯреНрд╕ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдЯреИрдВрдбрд░реНрдб ASCII рдореЗрдВ рдлрд╝рд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рджреЗрд╡рдирд╛рдЧрд░реА (рд╣рд┐рдВрджреА) рдХреЗ рдЕрдХреНрд╖рд░ рднреА ASCII рд╕реЗ рдмрд╛рд╣рд░ рдЖрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХрд╛ рдХреЛрдб рдкреЙрдЗрдВрдЯ рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ред
рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП 8 рдмрд┐рдЯреНрд╕ рд╣реА рдХреНрдпреЛрдВ? рдПрдХ рдмрд╛рдЗрдЯ 8 рдмрд┐рдЯреНрд╕ рдХреА рд╣реЛрддреА рд╣реИ, рдФрд░ ASCII рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ рдПрдХ рдмрд╛рдЗрдЯ рдореЗрдВ рдлрд╝рд┐рдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП 8-рдмрд┐рдЯ рд╕рдореВрд╣ рдмрдирд╛рдирд╛ рд╕рдмрд╕реЗ рдЖрдо рддрд░реАрдХрд╛ рд╣реИред
рдХреНрдпрд╛ рдореИрдВ рдмрд╛рдЗрдирд░реА рдХреЛ рд╡рд╛рдкрд╕ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдБ? рдпрд╣ рдЯреВрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЙрд▓реНрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдирд░реА рдХреЛ 8-рдмрд┐рдЯ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдмрд╛рдБрдЯреЗрдВ рдФрд░ рд╣рд░ рд╡реИрд▓реНрдпреВ рдХреЛ рдЙрд╕рдХреЗ ASCII рдХреИрд░реЗрдХреНрдЯрд░ рдкрд░ рд╡рд╛рдкрд╕ рдореИрдк рдХрд░ рджреЗрдВред