Перетворювач двійкових файлів у рядок

Введіть двійкові числа з будь-яким префіксом / постфікси / обмежувачем і натисніть Перетворити кнопку
(Наприклад: 01000101 01111000 01100001 01101101 01110000 01101100 01100101):

Рядок у двійковий перетворювач ►

Кодування тексту ASCII використовує фіксований 1 байт для кожного символу.

Кодування тексту UTF-8 використовує змінну кількість байт для кожного символу. Для цього потрібно роздільник між кожним двійковим числом.

Як перетворити двійковий файл у текст

Перетворити двійковий код ASCII в текст:

  1. Отримати двійковий байт
  2. Перетворити двійковий байт в десятковий
  3. Отримати символ коду ASCII з таблиці ASCII
  4. Продовжуйте з наступним байтом

Приклад

Перетворити "01010000 01101100 01100001 01101110 01110100 00100000 01110100 01110010 01100101 01100101 01110011" двійковий код ASCII у текст:

Рішення:

Використовуйте таблицю ASCII, щоб отримати символ із коду ASCII.

01010000 2 = 2 6 +2 4 = 64 + 16 = 80 = "P"

01101100 2 = 2 6 +2 5 +2 3 +2 2 = 64 + 32 + 8 + 4 = 108 = "л"

01100001 2 = 2 6 +2 5 +2 0 = 64 + 32 + 1 = 97 = "а"

Для всіх двійкових байтів ви повинні отримати текст:

"Саджати дерева"

Як перетворити двійковий файл 01000001 в текст?

Використовуйте таблицю ASCII:
01000001 = 2 ^ 6 + 2 ^ 2 = 64 + 1 = 65 = символ 'A'

Як перетворити 00110000 двійковий файл у текст?

Використовуйте таблицю ASCII:
00110000 = 2 ^ 5 + 2 ^ 4 = 2 ^ 5 + 2 ^ 4 = 32 + 16 = 48 = '0' символ

Таблиця перетворення тексту в двійковий формат ASCII

Шістнадцяткова Двійкові ASCII
символ
00 00000000 НУЛ
01 00000001 SOH
02 00000010 STX
03 00000011 ETX
04 00000100 EOT
05 00000101 ENQ
06 00000110 ACK
07 00000111 BEL
08 00001000 BS
09 00001001 HT
00001010 НЧ
0B 00001011 VT
00001100 FF
0D 00001101 CR
0E 00001110 ТАК
0F 00001111 SI
10 00010000 DLE
11 00010001 DC1
12 00010010 DC2
13 00010011 DC3
14 00010100 DC4
15 00010101 НАК
16 00010110 SYN
17 00010111 ETB
18 00011000 МОЖЕ
19 00011001 ЕМ
00011010 SUB
00011011 ESC
00011100 ФС
1D 00011101 GS
1E 00011110 РС
1F 00011111 США
20 00100000 Космос
21 00100001 !
22 00100010 "
23 00100011 #
24 00100100 $
25 00100101 %
26 00100110 &
27 00100111 '
28 00101000 (
29 00101001 )
00101010 *
00101011 +
00101100 ,
2D 00101101 -
2E 00101110 .
2F 00101111 /
30 00110000 0
31 00110001 1
32 00110010 2
33 00110011 3
34 00110100 4
35 00110101 5
36 00110110 6
37 00110111 7
38 00111000 8
39 00111001 9
00111010 :
3B 00111011 ;
00111100 <
3D 00111101 =
3E 00111110 /
3F 00111111 ?
40 01000000 @
41 01000001 A
42 01000010 B
43 01000011 C
44 01000100 D
45 01000101 E
46 01000110 F
47 01000111 G
48 01001000 Н
49 01001001 Я
01001010 J
01001011 К
01001100 L
4D 01001101 М
4E 01001110 N
4F 01001111 O
50 01010000 P
51 01010001 Q
52 01010010 R
53 01010011 S
54 01010100 Т
55 01010101 U
56 01010110 V
57 01010111 W
58 01011000 X
59 01011001 Y
01011010 Z
01011011 [
01011100 \
5D 01011101 ]
5E 01011110 ^
5F 01011111 _
60 01100000 `
61 01100001 a
62 01100010 б
63 01100011 c
64 01100100 d
65 01100101 е
66 01100110 f
67 01100111 g
68 01101000 h
69 01101001 я
01101010 j
01101011 k
01101100 л
6D 01101101 м
6E 01101110 n
6F 01101111 o
70 01110000 p
71 01110001 q
72 01110010 r
73 01110011 s
74 01110100 t
75 01110101 u
76 01110110 v
77 01110111 ш
78 01111000 х
79 01111001 у
01111010 z
01111011 {
01111100 |
7D 01111101 }
7E 01111110 ~
7F 01111111 DEL

 


Дивіться також

Advertising

КОНВЕРСІЯ ЧИСЛА
ШВИДКІ СТОЛИ