To narzędzie online pozwala na kodowanie tekstu do binarnego i dekodowania binarnego z powrotem do tekstu. Po prostu wklej swój tekst w lewym polu lub dane binarne w prawym polu, a koder/dekoder natychmiast poda wynik.
Co to jest binarne?
Informacja (w sensie technicznym) to wzór, który ma jakieś znaczenie. Istnieje wiele sposobów przechowywania informacji, ale najbardziej efektywny sposób, że komputery są w stanie przechowywać informacje jest we wzorze z 2 różnych symboli. Używamy symboli „1” i „0” tylko dlatego, że są to symbole, które wszyscy rozpoznajemy i są w pewnym sensie przeciwieństwami (coś vs. nic). Ale można używać dowolnych symboli. W przypadku binarności ważne jest to, że istnieją dwa symbole (mówi nam o tym przedrostek „bi” w słowie „binarny”). Powodem, dla którego komputery lubią mówić w binarnym jest to, że komputery są wykonane z tranzystorów, a tranzystory mają dwa stany.
Kodowanie i dekodowanie tekstu
Konwersja między binarnym i tekst jest dość prosta. Wszystkie normalne znaki tekstowe, które można zobaczyć na komputerach są zdefiniowane przez standard ASCII. Standard ten definiuje 128 znaków – wszystko, co można zobaczyć na standardowej angielskiej klawiaturze i jeszcze kilka innych. Każdy z tych znaków ma przypisaną liczbę, od 0 do 127 (zauważ, że tylko do 127, ponieważ zaczynamy liczyć od 0, a nie od 1).
Ponieważ każdy z tych znaków ma przypisaną liczbę, moglibyśmy napisać tekst w kodach ASCII:
„hello” —>”104 101 108 111″
Właściwie, tutaj jest translator ASCII, który pozwala ci to zrobić. Ale my chcemy konwertować na kody binarne, a nie ASCII, prawda? Cóż, jak się okazuje, kiedy konwertujemy tekst na binarny, po prostu konwertujemy tekst na ciąg kodów ASCII, ale konwertujemy również te kody ASCII na liczby binarne zamiast dziesiętnych (liczby, których uczysz się w szkole).
Uczenie się, jak konwertować liczby dziesiętne na binarne jest poza zakresem tego wyjaśnienia, ale tutaj jest tłumacz dziesiętny na binarny, który wyjaśnia proces konwersji. Więc w końcu, po konwersji dziesiętnych kodów ASCII na binarne kody ASCII, otrzymujemy:
„hello” —>”0110100001100101011011000110110001101111″
Gdzie każda liczba binarna ma 8 bitów długości, i wszystkie są zgniecione razem w jednej długiej linii.
Konwersja binarna
Więc masz to. Ten tłumacz może działać jako szybki online binarny koder lub binarny dekoder, dzięki czemu można tłumaczyć angielski na binarny i dzielić się zakodowanymi wiadomościami z przyjaciółmi. Mogą one następnie odkodować wiadomość binarną za pomocą tego samego tłumacza. Kto wie, jeśli byłeś wystarczająco poświęcony, aby nauczyć się binarnych kodów ASCII, może nawet być w stanie nauczyć się pisać w języku binarnym. Będąc w stanie konwertować binarne do tekstu w swoim mózgu jest dość bezcelowe, ale również całkiem cool.