Jak przekonwertować Base64 na hex
- Wybierz kierunek: Base64 → Hex lub Hex → Base64.
- Wklej dane wejściowe. Ciąg hex może zawierać spacje, dwukropki oraz prefiksy
0xlub\x. - Wybierz wielkość liter i separator bajtów, a następnie skopiuj wynik.
Base64 a system szesnastkowy
Oba kodowania przedstawiają dane binarne w postaci tekstu. Zapis szesnastkowy wykorzystuje 2 znaki na bajt (narzut 100%) i łatwo go czytać bajt po bajcie – dlatego skróty i klucze często pokazuje się właśnie w hex. Base64 używa 4 znaków na każde 3 bajty (narzut 33%), więc jest bardziej zwarty podczas przesyłania.
| Tekst | Base64 | Hex |
|---|---|---|
| Hi | SGk= | 48 69 |
| Hello | SGVsbG8= | 48 65 6c 6c 6f |
Najczęściej zadawane pytania
Jak przekonwertować skrót SHA-256 z Base64 na hex?
Wklej skrót w Base64 (44 znaki zakończone znakiem =), a otrzymasz 64 znaki szesnastkowe – format używany przez większość narzędzi wiersza poleceń.
Czy dane hex mogą zawierać spacje lub prefiksy 0x?
Tak. Spacje, znaki nowego wiersza, dwukropki, myślniki oraz prefiksy 0x lub \x są automatycznie usuwane przed konwersją.
Dlaczego ciąg hex musi mieć parzystą liczbę cyfr?
Każdy bajt zapisuje się dokładnie dwiema cyframi szesnastkowymi. Nieparzysta liczba oznacza, że brakuje jakiejś cyfry – zwykle wiodącego zera.