Kontrola bajtov za textom
Tento smer použite, ak chcete vidieť presné bajty UTF-8 v textovom reťazci ako hexadecimálny zápis. V jazykovo nezávislom príklade ASCII má Hello bajty 48 65 6c 6c 6f, ktoré nástroj zobrazí ako súvislý hex reťazec. Znak mimo ASCII zaberá viac než jeden bajt, preto bude mať viac ako dve hexadecimálne číslice. Prevodník pomáha overiť, či systém ukladá UTF-8, vysvetliť nečakanú diakritiku alebo porovnávať formáty pracujúce s bajtmi.
Výstup nie je úniková sekvencia Unicode ani počet viditeľných znakov. Dva rovnako vyzerajúce texty môžu mať odlišné bajty, ak jeden obsahuje zložené písmeno s diakritikou a druhý základné písmeno s kombinujúcou značkou. Nástroj pred kódovaním text nenormalizuje. Ak záleží na presnej zhode bajtov, zachovajte originál, porovnajte hex reťazce a uistite sa, že cieľový systém tiež používa UTF-8. Čitateľný hex zápis neposkytuje súkromie.
Hexadecimálny zápis zobrazuje bajty
Hexadecimálna sústava používa šestnásť symbolov od nuly po deväť a od A po F. Jeden symbol vyjadruje štyri bity, preto úplný bajt potrebuje dve hexadecimálne číslice. Napríklad bajt UTF-8 pre latinské písmeno A sa zapisuje ako 41. Tento zápis pomáha pri prezeraní súborov, sieťových paketov a výstupov programov, pretože hranice bajtov sú viditeľné. Zároveň je dlhší: každý bajt vyžaduje dve číslice, bez oddeľovačov a popisov.
Tento prevodník číta text pred prevodom na hex ako UTF-8 a pri dekódovaní predpokladá opačný postup. Znak mimo základného ASCII môže zaberať viac bajtov UTF-8; výsledný reťazec je sled bajtov, nie zoznam kódových bodov Unicode. Na každý bajt treba dve hexadecimálne číslice. Aj správne vytvorená postupnosť dvojíc môže obsahovať bajty, ktoré nie sú platným textom UTF-8 a tu sa na text nezmenia. Hexadecimálny zápis slúži na zobrazenie a kontrolu dát, nie na šifrovanie, kompresiu ani overenie integrity.
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é.