Base64 hex'e nasıl çevrilir?
- Dönüşüm yönünü seçin: Base64 → Hex veya Hex → Base64.
- Girdinizi yapıştırın. Hex girdisi boşluk, iki nokta üst üste,
0xveya\xönekleri içerebilir. - Harf boyutunu ve bayt ayırıcıyı seçin, ardından sonucu kopyalayın.
Base64 ve onaltılık (hex) karşılaştırması
Her iki kodlama da ikili veriyi metin olarak temsil eder. Onaltılık sistem bayt başına 2 karakter kullanır (%100 ek yük) ve bayt bayt okunması kolaydır; hash değerlerinin ve anahtarların genellikle hex olarak gösterilmesinin nedeni de budur. Base64 ise her 3 bayt için 4 karakter kullanır (%33 ek yük) ve veri aktarımında daha kompakttır.
| Metin | Base64 | Hex |
|---|---|---|
| Hi | SGk= | 48 69 |
| Hello | SGVsbG8= | 48 65 6c 6c 6f |
Sıkça sorulan sorular
SHA-256 hash değerini Base64'ten hex'e nasıl çeviririm?
Base64 hash değerini (= ile biten 44 karakter) yapıştırın; çoğu komut satırı aracının kullandığı biçimde 64 onaltılık karakter elde edersiniz.
Hex girdisi boşluk veya 0x öneki içerebilir mi?
Evet. Boşluklar, satır sonları, iki nokta üst üste işaretleri, tireler ve 0x ya da \x önekleri dönüştürmeden önce otomatik olarak kaldırılır.
Hex neden çift sayıda haneden oluşmalı?
Her bayt tam olarak iki hex hanesiyle yazılır. Tek sayıda hane, bir hanenin eksik olduğu anlamına gelir; bu genellikle baştaki sıfırdır.