Odpowiedź:
Kodowanie unarne wykorzystywane jest między innymi w systemie kodowania UTF-8. Wiodące jedynki w pierwszym, wiodącym bajcie umożliwiają ustalenie liczby bajtów, które należy odczytać, aby odczytany został znak. Liczba tych wiodących jedynek odpowiada liczbie bajtów.
Przykładowo:
1110xxxx 10xxxxxx 10xxxxxx
Tutaj mamy 3 wiodące jedynki, więc należy odczytać 3 bajty.
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
Tutaj mamy 4 wiodące jedynki, więc należy odczytać 4 bajty.