X
ADVERTISEMENT

Tłumacz binarny

Konwertuj Binarny na Tekst / Angielski lub ASCII używając prepostseo Tłumacz binarny . Wprowadź liczby binarne (np .: 01000101 01111000 01100001 01101101 01110000 01101100 01100101) i kliknij przycisk Konwertuj

ADVERTISEMENT


kod binarny na tekst

Tłumacz kod binarny to narzędzie do tłumaczenia kodu binarnego na tekst do celów czytania lub drukowania. Możesz przetłumaczyć plik binarny na angielski, używając dwóch metod; ASCII i Unicode.


Binarny system liczbowy

System dekodera binarnego oparty jest na numerze 2 (podstawa). Składa się tylko z dwóch liczb jako systemu liczbowego bazowego 2: 0 i 1. System binarny został zastosowany do różnych celów w starożytnym Egipcie, Chinach i Indiach, ale stał się współczesnym językiem elektroniki i komputerów. Jest to najbardziej wydajny system do wykrywania stanu (0) i (1) sygnału elektrycznego. Jest to również podstawa kodu binarnego do tekstu, który jest używany w komputerowych maszynach do tworzenia danych. Nawet cyfrowy tekst, który aktualnie czytasz, składa się z liczb binarnych. Ale możesz przeczytać ten tekst, ponieważ mamy dekodowanie binarne za pomocą kodu binarnego na słowa.


Łatwiej jest odczytać liczbę binarną niż wygląda: to jest system pozycyjny; dlatego każda cyfra w liczbie binarnej jest podnoszona do potęgi 2, zaczynając od 20 od prawej. Każda cyfra binarna w konwerterze kodu binarnego odnosi się do 1 bitu.


Co to jest ASCII?

ASCII to standard kodowania znaków dla komunikacji elektronicznej, w skrócie American Standard Code for Information Interchange. W komputerach, sprzęcie telekomunikacyjnym i innych urządzeniach kody ASCII reprezentują tekst. Chociaż obsługiwanych jest wiele dodatkowych znaków, większość współczesnych schematów kodowania znaków opiera się na ASCII.

ASCII to tradycyjna nazwa systemu kodowania; Internet Assigned Numbers Authority (IANA) preferuje zaktualizowaną nazwę USA-ASCII, która wyjaśnia, że ​​system ten został opracowany w USA i oparty na przeważnie używanych symbolach typograficznych. ASCII to jedna z najważniejszych cech IEEE.


Binarny do ASCII

Pierwotnie oparty na alfabecie angielskim, ASCII koduje 128 określonych siedmiobitowych znaków całkowitych. Dziewięćdziesiąt pięć zakodowanych znaków można wydrukować, w tym cyfry od 0 do 9, małe litery od a do, wielkie litery od A do Z oraz symbole interpunkcji. Ponadto w pierwotnej specyfikacji ASCII uwzględniono 33 niekontrolujące kody kontrolne pochodzące z maszyn Teletype; większość z nich jest już przestarzała, chociaż niektóre są nadal powszechnie używane, takie jak powrót karetki, podawanie linii i kody kart.Na przykład binarne 1101001 = szesnastkowe 69 (i jest dziewiątą literą) = dziesiętne 105 oznaczałoby małe litery I w kodowaniu ASCII.


Zastosowania ASCII

Jak wspomniano powyżej, używając ASCII, możesz przetłumaczyć tekst komputerowy na ludzki tekst. Mówiąc najprościej, jest tłumaczem binarnym na angielski. Wszystkie komputery otrzymują wiadomość w postaci binarnej, 0 i 1 serii. Jednak tak jak angielski i hiszpański mogą używać tego samego alfabetu, ale dla wielu podobnych rzeczy, mają zupełnie inne słowa, komputery mają również własną wersję językową. ASCII jest używany jako metoda umożliwiająca wszystkim komputerom udostępnianie dokumentów i plików w tym samym języku. ASCII jest ważny, ponieważ komputery otrzymały wspólny język dzięki rozwojowi.


W 1963 roku ASCII został po raz pierwszy użyty komercyjnie jako siedmiobitowy kod teleprinter dla sieci TWX (Teletype Writer eXchange) American Telephone & Telegraph. Początkowo TWX używał wcześniejszego pięciobitowego ITA2, którego używał również konkurencyjny system teleprintera Telex. Bob Bemer przedstawił cechy takie jak sekwencja ucieczki. Jego brytyjski kolega, Hugh McGregor Ross, pomógł spopularyzować tę pracę - „tak bardzo, że kod, który stał się ASCII, został po raz pierwszy nazwany w Europie kodem Bemera – Rossa”, twierdzi Bemer. Z powodu jego rozległej pracy w ASCII, Bemer został nazwany „ojcem ASCII”. Do grudnia 2007 roku, kiedy kodowanie UTF-8 go przekroczyło, ASCII było najpopularniejszym kodowaniem znaków w sieci WWW; UTF-8 jest wstecznie zgodny z ASCII.


UTF-8 (Unicode)

UTF-8 to kodowanie znaków, które może być tak zwarte jak ASCII, ale może również zawierać dowolne znaki Unicode (przy pewnym zwiększeniu rozmiaru pliku). UTF to format transformacji Unicode. „8” oznacza reprezentowanie znaku za pomocą 8-bitowych bloków. Liczba bloków, które postać musi reprezentować, wynosi od 1 do 4. Jedną z naprawdę fajnych funkcji UTF-8 jest to, że jest kompatybilny z łańcuchami zakończonymi znakiem nul. Po zakodowaniu żadna postać nie będzie miała bajtu nul (0).


Unicode i Universal Character Set (UCS) ISO / IEC 10646 mają znacznie szerszy zakres znaków, a ich różne formy kodowania zaczęły szybko zastępować ISO / IEC 8859 i ASCII w wielu sytuacjach. Podczas gdy ASCII jest ograniczony do 128 znaków, Unicode i UCS obsługują więcej znaków poprzez oddzielenie unikalnych pojęć identyfikacyjnych (przy użyciu liczb naturalnych zwanych punktami kodowymi) i kodowania (do formatów binarnych UTF-8, UTF-16 i UTF-32 ).


Różnica między ASCII i UTF-8

ASCII został włączony jako pierwsze 128 symboli w zestawie znaków Unicode (1991), więc 7-bitowe znaki ASCII w obu zestawach mają te same kody numeryczne. Umożliwia UTF-8 zgodność z 7-bitowym ASCII, ponieważ plik UTF-8 zawierający tylko znaki ASCII jest identyczny z plikiem ASCII o tej samej sekwencji znaków. Co ważniejsze, zgodność z przyszłymi wersjami jest zapewniona, ponieważ oprogramowanie rozpoznające tylko 7-bitowe znaki ASCII jako specjalne i nie zmieniające bajtów z najwyższym ustawionym bitem (jak to często ma miejsce w celu obsługi 8-bitowych rozszerzeń ASCII, takich jak ISO-8859-1) zachowaj niezmienione dane UTF-8.


Aplikacje tłumacza kodu binarnego

• Najczęstszą aplikacją dla tego systemu numerycznego jest technologia komputerowa. W końcu podstawą całego języka i programowania komputerowego jest dwucyfrowy system liczbowy używany w kodowaniu cyfrowym.

• To właśnie tworzy proces kodowania cyfrowego, pobierając dane, a następnie przedstawiając je z ograniczonymi informacjami. Ograniczona informacja składa się z 0s i 1s systemu binarnego. Przykładami tego są obrazy na ekranie komputera. Do kodowania tych obrazów używana jest linia binarna dla każdego piksela.

• Jeśli ekran używa szesnastobitowego kodu, do każdego piksela, w którym kolorze ma być wyświetlany, zostaną podane instrukcje, na podstawie których bity wynoszą 0s, a 1s. Rezultatem tego jest ponad 65 000 kolorów reprezentowanych przez 2 ^ 16. Oprócz tego, znajdziesz zastosowanie systemu liczb binarnych w gałęzi matematyki znanej jako algebra Boole'a.

• Wartości logiki i prawdy dotyczą tej dziedziny matematyki. W tej aplikacji instrukcji przypisuje się 0 lub 1 na podstawie tego, czy są one prawdziwe, czy fałszywe. Możesz spróbować konwertera binarnego na tekst, dziesiętny na binarny, konwerter binarny na tekst dziesiętny, jeśli szukasz narzędzia, które pomaga w tej aplikacji.


Zaleta systemu liczb binarnych

System liczb binarnych jest przydatny dla wielu rzeczy. Na przykład komputer przełącza przełączniki, aby dodać liczby. Możesz stymulować dodawanie komputera, dodając do systemu liczby binarne. Istnieją teraz dwa główne powody korzystania z tego systemu numerów komputerów. Po pierwsze, może zapewnić niezawodność w zakresie bezpieczeństwa. Drugi i co najważniejsze, pomaga zminimalizować niezbędne obwody. Zmniejsza to potrzebną przestrzeń, zużywaną energię i wydatki.


Śmieszny fakt

Możesz kodować lub tłumaczyć komunikaty binarne zapisane cyframi binarnymi. Na przykład,

(01101001) (01101100011011110111011001100101) (011110010110111101110101) to zdekodowana wiadomość. Po skopiowaniu wklej te liczby w naszym tłumaczu binarnym otrzymasz następujący tekst w języku angielskim:

Kocham Cię

To znaczy

(01101001) (01101100011011110111011001100101) (011110010110111101110101) = Kocham cię


Tabele

Dwójkowy

Szesnastkowy

ASCII

00000000

00

NUL

00000001

01

SOH

00000010

02

STX

00000011

03

ETX

00000100

04

EOT

00000101

05

ENQ

00000110

06

ACK

00000111

07

BEL

00001000

08

BS

00001001

09

HT

00001010

0A

LF

00001011

0B

VT

00001100

0C

FF

00001101

0D

CR

00001110

0E

SO

00001111

0F

SI

00010000

10

DLE

00010001

11

DC1

00010010

12

DC2

00010011

13

DC3

00010100

14

DC4

00010101

15

NAK

00010110

16

SYN

00010111

17

ETB

00011000

18

CAN

00011001

19

EM

00011010

1A

SUB

00011011

1B

ESC

00011100

1C

FS

00011101

1D

GS

00011110

1E

RS

00011111

1F

US

00100000

20

Space

00100001

21

!

00100010

22

"

00100011

23

#

00100100

24

$

00100101

25

%

00100110

26

&

00100111

27

'

00101000

28

(

00101001

29

)

00101010

2A

*

00101011

2B

+

00101100

2C

,

00101101

2D

-

00101110

2E

.

00101111

2F

/

00110000

30

0

00110001

31

1

00110010

32

2

00110011

33

3

00110100

34

4

00110101

35

5

00110110

36

6

00110111

37

7

00111000

38

8

00111001

39

9

00111010

3A

:

00111011

3B

;

00111100

3C

00111101

3D

=

00111110

3E

00111111

3F

?

01000000

40

@

01000001

41

A

01000010

42

B

01000011

43

C

01000100

44

D

01000101

45

E

01000110

46

F

01000111

47

G

01001000

48

H

01001001

49

I

01001010

4A

J

01001011

4B

K

01001100

4C

L

01001101

4D

M

01001110

4E

N

01001111

4F

O

01010000

50

P

01010001

51

Q

01010010

52

R

01010011

53

S

01010100

54

T

01010101

55

U

01010110

56

V

01010111

57

W

01011000

58

X

01011001

59

Y

01011010

5A

Z

01011011

5B

[

01011100

5C

\

01011101

5D

]

01011110

5E

^

01011111

5F

_

01100000

60

`

01100001

61

a

01100010

62

b

01100011

63

c

01100100

64

d

01100101

65

e

01100110

66

f

01100111

67

g

01101000

68

h

01101001

69

i

01101010

6A

j

01101011

6B

k

01101100

6C

l

01101101

6D

m

01101110

6E

n

01101111

6F

o

01110000

70

p

01110001

71

q

01110010

72

r

01110011

73

s

01110100

74

t

01110101

75

u

01110110

76

v

01110111

77

w

01111000

78

x

01111001

79

y

01111010

7A

z

01111011

7B

{

01111100

7C

|

01111101

7D

}

01111110

7E

~

01111111

7F

DEL

 

 

Related Tools
HomeTools › Tłumacz binarny