Pretvorite bilo koji tekst u binarni kod, ili nalepite binarni da ga vratite u tekst. Svaki znak se kodira kao njegovi UTF-8 bajtovi, zapisani kao 8-bitne grupe razdvojene razmacima — što znači da se slova sa kvačicama i drugi ne-ASCII znakovi ispravno pretvaraju i dekodiraju. Sve radi u vašem pregledaču.
Kako radi
Za kodiranje, tekst se pretvara u UTF-8 bajtove i svaki bajt se zapisuje kao osam bitova (nule i jedinice). Obična engleska slova su jedan bajt, a znakovi poput č, € ili emodži koriste dva, tri ili četiri bajta, pa daju toliko 8-bitnih grupa.
Za dekodiranje, alat čita svaku grupu razdvojenu razmakom kao jedan bajt i ponovo sastavlja UTF-8 niz nazad u tekst. Razmaci su popustljivi, a svaki token koji nije sačinjen samo od nula i jedinica se zanemaruje, pa slučajni znakovi ne kvare rezultat.
Bajtovi imaju 8 bitova jer je to standardna jedinica sa kojom UTF-8 radi. Držanje 8-bitnih grupa čini povratni put pouzdanim: kodirajte tekst i dekodirajte rezultat i dobijate tačno original nazad, sa kvačicama i svim ostalim.
Primeri iz prakse
Kodiranje reči
„Hi“ postaje 01001000 01101001 — binarni za ASCII kodove 72 i 105. Svako englesko slovo, cifra i razmak mapira se na jednu 8-bitnu grupu.
Dekodiranje poruke
Nalepite 01001000 01101001 u režimu dekodiranja i pročitaćete „Hi“. Kopirajte binarni iz zagonetke ili vežbe, ubacite ga i pročitajte skriveni tekst.
Srpska slova preživljavaju put
„čćž“ se kodira u šest 8-bitnih grupa (po dva bajta svako u UTF-8) i dekodira pravo nazad u „čćž“ — za razliku od naivnih pretvarača koji pretpostavljaju jedan bajt po znaku i unakaze kvačice.
Česta pitanja
Kako se tekst pretvara u binarni?
Svaki znak se kodira u svoje UTF-8 bajtove, a svaki bajt se zapisuje kao osmocifreni binarni broj. Slovo „A“ (bajt 65) postaje 01000001. Grupe se razdvajaju razmacima da ostanu čitljive.
Zašto ponekad ima više grupa nego znakova?
UTF-8 koristi jedan bajt za osnovna latinična slova, ali dva do četiri bajta za ostala. Zato „č“ ili emodži daju nekoliko 8-bitnih grupa iako su jedan znak na ekranu.
Kako da dekodiram binarni nazad u tekst?
Prebacite na režim dekodiranja i nalepite binarni. Razdvojite svaki 8-bitni bajt razmakom; alat ponovo sastavlja bajtove i tumači ih kao UTF-8 tekst.
Da li je bitan razmak između grupa?
Samo da postoji neki razmak između bajtova. Jedan razmak, više razmaka ili prelomi reda — sve radi. Tokeni koji sadrže bilo šta osim 0 i 1 se preskaču.
Da li je ovo ASCII ili UTF-8?
UTF-8, koji je nadskup ASCII-ja. Za obični engleski izlaz je identičan 8-bitnom ASCII-ju, ali UTF-8 ispravno obrađuje i slova sa kvačicama i ne-latinična, što čist ASCII ne može.
Može li 7-bitni ASCII umesto 8-bitnog?
Uvek dopunjava na 8 bitova, standardnu širinu bajta. Vodeća nula na 7-bitnoj vrednosti (poput 1000001 → 01000001) drži svaku grupu iste dužine, što većina binarnih vežbi očekuje.
Šta biva sa neispravnim binarnim pri dekodiranju?
Ne-binarni tokeni se zanemaruju. Ako preostali bajtovi nisu ispravan UTF-8 niz, dekoder umeće Unicode znak zamene (�) umesto da otkaže.
Da li je ovo isto što i binarni brojevi?
Povezano, ali različito. Ovde binarni predstavlja tekst preko kodova znakova. Za pretvaranje stvarnog broja između binarnog, decimalnog i heksadecimalnog koristite Konverter brojevnih sistema.
Da li je moj tekst privatan?
Da. Kodiranje i dekodiranje se dešavaju u potpunosti u vašem pregledaču; ništa se ne otprema niti čuva.
Srodni alati
Morzeov kod
Prevedite tekst u međunarodni Morzeov kod i nazad — slova, cifre i interpunkciju, u vašem pregledaču.
Alati za tekst
Base64 kodiranje i dekodiranje
Kodirajte tekst u Base64 ili ga dekodirajte nazad, bezbedno za UTF-8 i URL varijantu. Radi u potpunosti u pregledaču.
Alati za programere
Konverter brojevnih sistema
Pretvarajte cele brojeve između binarnog, oktalnog, decimalnog i heksadecimalnog odjednom. BigInt precizno, u pregledaču.
Matematika i obrazovanje
Lorem ipsum generator
Generišite lorem ipsum tekst-ispunu po pasusima, rečenicama ili rečima. Radi u pregledaču.
Alati za tekst
Obrtanje teksta
Obrnite tekst znak po znak — bezbedno za emodži, uz opciju obrtanja svakog reda posebno.
Alati za tekst
HTTP statusni kodovi
Pronađite bilo koji HTTP statusni kod — 200, 301, 404, 500 i druge — sa objašnjenjem običnim jezikom. Pretraživo.
Alati za programere