Konvertor binarnog u tekst — besplatno
Konvertujte tekst u binarni (0 i 1) i obrnuto. Podržava UTF-8 enkodovanje. Pogledajte broj bajtova i bitova za bilo koji tekst.
Uobičajene upotrebe
- Nauči Binarni kod za InformatikuRazumej kako računari čuvaju tekst kao binarni — vidi tačno kako se slova mapiraju u 8-bitne ASCII bajtove.
- Binarne Puzzle koda i ŠifreKodiraj tajne poruke u binarnom kodu za escape prostorije, puzzle i igre razbijanja koda.
- Binarna Reprezentacija u MrežamaVidi kako se podaci teksta predstavljaju u binarnom na mrežnom sloju — korisno za analizu protokola.
- Steganografija Teksta sa BinarnimSakrij tekstualne poruke u tokove binarnih podataka — uvod u koncepte steganografskog kodiranja.
- Razumevanje Binarne Prenose PodatakaVidi kako se tekst kodira u binarne bajtove za prenos preko serijskim linijama, Bluetooth-a i radija.
Kako funkcioniše
Konverzija se u potpunosti izvršava u vašem pregledaču koristeći ugrađene TextEncoder i TextDecoder Web API-ja — isti mehanizam za UTF-8 kodiranje koji koristi svaki moderni pregledač. Nijedna biblioteka nije uvezena; deljenje na delove, konverzija baze, i parsiranje bajtova su sve ručno napisan JavaScript koji radi lokalno.
- 1TextEncoder kodira vaš tekstPrilikom pretvaranja teksta u bajtove, funkcija TextEncoder.encode() pregledača mapira svaki znak — uključujući emodžije i pisma koja nisu ASCII — u njegov niz UTF-8 bajtova. Ovo je isti kod koji pregledači interno koriste prilikom slanja podataka forme.
- 2Ručno napisan razdelilac formatira bajtoveSvaka vrednost bajta se pretvara u izabranu osnovu (binarno preko toString(2), heksadecimalno preko toString(16), oktalno preko toString(8), ili decimalno) i popunjava do fiksne širine. Opcija grupisanja kontroliše da li su bajtovi razdvojeni razmacima, novim redovima, razmacima nibla (parovi od 4 bita), ili ničim.
- 3Parser rekonstruiše bajtove za obrnuti smerIdući od kodiranog oblika nazad u tekst, ručno napisan parser uklanja razdvajače i deli unos u delove fiksne širine (8 znakova za binarno, 2 za heksadecimalno, 3 za oktalno) ili žetone razdvojene razmacima za decimalno. Svaki deo se parsira funkcijom parseInt() sa ispravnom osnovom, proverava se da je u opsegu 0–255, i smešta u Uint8Array.
- 4TextDecoder proverava i izlazi UTF-8Uint8Array se prosleđuje funkciji TextDecoder('utf-8', { fatal: true }), koja izbacuje grešku ako niz bajtova nije validan UTF-8 — hvatajući slučajeve poput binarnog unosa koji formira nevalidan višebajtni niz. Broj znakova, bajtova i bitova se prikazuje ispod izlaza.
Slične alatke
Hex pregledač
Pregledajte sirove bajtove bilo kog fajla u klasičnom prikazu pomaka / hex / ASCII, sa prepoznavanjem tipa fajla po magičnom broju. Čita se lokalno; nikada se ne otprema.
Konvertor osnove broja
Konvertujte brojeve između binarnog, oktalnog, decimalnog i heksadecimalnog sistema. Pogledajte prikladnost za veličinu bita i grupisani binarni izlaz trenutno.
Prevodioc Morseovog koda
Konvertujte tekst u Morseov kod i obrnuto. Slušajte audio reprodukciju vaše poruke u realnom vremenu.