Každý bajt UTF-8 ako osem bitov
Tento smer použite na zobrazenie bajtov textového reťazca v binárnom tvare. Pri jazykovo neutrálnom písmene ASCII A je výstup jediná osembitová skupina: 01000001. Ak pridáte písmeno s diakritikou, skupín môže byť viac než viditeľných znakov, pretože UTF-8 naň používa viac bajtov. Medzery vo výstupe oddeľujú skupiny pre ľahšie čítanie; hodnotu nesú bity v každej skupine. Pomáha to vysvetliť sieťové dáta, školské príklady bajtov aj chyby kódovania.
Nie každú skupinu možno čítať ako samostatné viditeľné písmeno. Viacbajtový znak UTF-8 má význam až po spojení skupín v správnom poradí. Nástroj nezobrazuje jednotky UTF-16, kódové body Unicode, metadáta súboru ani kompresiu. Neprevádza ani desatinné číslo na binárne: vstup 10 spracuje znaky 1 a 0 ako text. Na overenie spätného prevodu skopírujte výstup do nástroja binárne bajty na text a porovnajte s pôvodným vstupom.
Binárne skupiny predstavujú bajty UTF-8
Bajt obsahuje osem bitov, ktoré sa zapisujú nulou alebo jednotkou. Tento nástroj zobrazuje bajty textu UTF-8 ako osembitové skupiny oddelené medzerami. Napríklad písmeno ASCII A zaberá jeden bajt a vyzerá ako 01000001. Nie každý viditeľný znak sa zmestí do jedného bajtu: písmená s diakritikou, mnohé symboly a emoji vyžadujú viac bajtov UTF-8, teda aj viac skupín. Skupiny zobrazujú spôsob uloženia textu, nie binárny kódový bod každého znaku Unicode ani tvar nakreslený písmom.
Pri opačnom prevode musia skupiny obsahovať úplných osem bitov. Obnovené bajty sa potom interpretujú ako UTF-8. Aj formálne správny sled núl a jednotiek môže byť neplatným textom UTF-8; prevodník to oznámi namiesto vytvárania náhradných znakov. Sedembitové skupiny ASCII, ľubovoľné prúdy bitov, jednotky UTF-16 a binárne čísla vyžadujú iné pravidlá. Medzery medzi skupinami pomáhajú človeku vidieť hranice, nie sú však súčasťou bajtov. Binárny zápis dáta nekomprimuje ani nechráni.
Ako používať prevodník
Začnite pôvodným textom a overte, že cieľová aplikácia skutočne vyžaduje zakódovaný zápis. Vložte text alebo načítajte príklad a pred kopírovaním si prezrite výstup. Prevod beží v tomto prehliadači; text sa neposiela na server na konverziu. Tento smer mení zápis informácie, nie význam vety. Pri hľadaní chyby ponechajte zdroj vedľa výsledku a nekódujte dvakrát, pokiaľ cieľový formát výslovne nežiada dve vrstvy.
Ak potrebujete výsledok spätne skontrolovať, ponechajte si pôvodný vstup. Zakódovaný zápis môže vyzerať celkom inak ako text, najmä pri diakritike, emoji, interpunkcii alebo nových riadkoch. Pred použitím výsledku v inom programe zistite, aké kódovanie znakov a presný formát očakáva. Najprv skúste krátky známy príklad a porovnajte výstup v cieľovej aplikácii: podobne vyzerajúce formáty nemusia byť zameniteľné.