Pretvarač binarnog u tekst — besplatno
Pretvorite tekst u binarni format (nule i jedinice) i obrnuto. Podržava UTF-8 kodiranje. Vidite broj bajtova i bitova za bilo koji tekst.
Uobičajene namjene
- Nauči Binarne Kodove za InformatikuRazumij kako računala čuvaju tekst kao binarni — vidi točno kako se slova mapiraju u 8-bitne ASCII bajtove.
- Binarni Kodovani Puzzle i ŠifreKodiraj tajne poruke u binarnom kodu za escape prostorije, puzzle i igre razbijanja koda.
- Binarna Reprezentacija u MrežamaVidi kako se tekstualni podaci predstavljaju u binarnom na mrežnoj razini — korisno za analizu protokola.
- Steganografija Teksta sa BinarnimSakrij tekstualne poruke u tokove binarnih podataka — uvod u koncepte steganografskog kodiranja.
- Razumijevanje Binarne Prijenose PodatakaVidi kako se tekst kodira u binarne bajtove za prijenos preko serijskim linijama, Bluetooth-a i radija.
Kako funkcionira
Pretvorba radi u potpunosti u vašem pregledniku koristeći ugrađeni TextEncoder i TextDecoder Web API-ja — isti UTF-8 mehanizam kodiranja koji koristi svaki moderni preglednik. Nijedna biblioteka nije uvezena; grupiranje, pretvorba baze i raščlanjivanje bajtova su ručno napisani JavaScript koji radi lokalno.
- 1TextEncoder kodira vaš tekstPri pretvaranju teksta u bajtove, TextEncoder.encode() preglednika mapira svaki znak — uključujući emoji i ne-ASCII pisma — u njegov UTF-8 niz bajtova. Ovo je isti put koda koji preglednici interno koriste pri slanju podataka obrasca.
- 2Ručno napisani grupator formatira bajtoveSvaka vrijednost bajta pretvara se u odabranu bazu (binarno putem toString(2), heksadecimalno putem toString(16), oktalno putem toString(8) ili decimalno) i podstavlja na fiksnu širinu. Opcija grupiranja kontrolira jesu li bajtovi odvojeni razmacima, novim redovima, razmacima poluokteta (4-bitni parovi) ili ničim.
- 3Parser rekonstruira bajtove za obrnuti smjerPri prelasku iz kodiranog oblika natrag u tekst, ručno napisani parser uklanja razdjelnike i dijeli unos u dijelove fiksne širine (8 znakova za binarno, 2 za heksadecimalno, 3 za oktalno) ili tokene odvojene bjelinama za decimalno. Svaki dio se raščlanjuje pomoću parseInt() u ispravnoj bazi, provjerava se u rasponu 0–255 i smješta u Uint8Array.
- 4TextDecoder provjerava i izlazi UTF-8Uint8Array se prosljeđuje u TextDecoder('utf-8', { fatal: true }), koji baca grešku ako niz bajtova nije valjan UTF-8 — hvatajući slučajeve poput binarnog unosa koji tvori nevaljan višebajtni niz. Broj znakova, bajtova i bitova prikazan je ispod izlaza.
Srodni alati
Hex preglednik
Pregledajte sirove bajtove bilo koje datoteke u klasičnom prikazu offset / hex / ASCII, s prepoznavanjem vrste datoteke po magic broju. Čita lokalno; nikad se ne prenosi.
Pretvarač brojevnih baza
Pretvorite brojeve između binarnog, oktalnog, decimalnog i heksadecimalnog. Odmah vidite veličinu bitova i grupirani binarni izlaz.
Prevoditelj Morseovog koda
Pretvorite tekst u Morseov kod i obrnuto. Slušajte zvučnu reprodukciju poruke u stvarnom vremenu.