Base64 → Hex Dönüştürücü
Base64 ve hexadecimal, ham byte’ları yazdırılabilir ASCII olarak yazmanın iki yoludur, ancak farklı ayrıntıları gösterirler. Hex her byte’ı iki basamakla temiz gösterir; bu da byte düzeyinde incelemeyi kolaylaştırır. Bu araç standart Base64’ü sıkı biçimde çözer ve her sonuç byte’ını tek bir sürekli dizide iki büyük harfli hexadecimal basamak olarak yazar. Bir token’ı debug ederken, anahtar parmak izini kontrol ederken veya farklı kodlamaları tercih eden araçlar arasında byte dizilerini karşılaştırırken kullanın.
Dönüşüm nasıl çalışır
-
1
Base64 stringini yapıştırın
Standart alfabeyi kullanın: `A-Z a-z 0-9 + /` ve `=` dolgusu. `-` ve `_` gibi URL-safe karakterler reddedilir.
-
2
String, ham byte'lara sıkı biçimde çözülür
Her 4 Base64 karakteri 3 byte olur. Bozuk girdi, sonuç yerine hata gösterir.
-
3
Her byte iki büyük harfli hexadecimal basamak olarak yazılır
Çıktı; boşluksuz, ayraçsız ve öneksiz tek bir sürekli dizidir.
-
4
Hex'i okuyun veya kopyalayın
Örneğin bir debug logundaki parmak izi veya imza gibi beklenen değerle karşılaştırın.
Çözümlü örnek
Base64 SGVsbG8= 5 byte'a çözülür:
| Base64 karakterleri | Byte’lar | Hex |
|---|---|---|
| SGVs | 48 65 6C | 48656C |
| bG8= | 6C 6F | 6C6F |
Yani SGVsbG8= hex olarak 48656C6C6F olur (Hello için ASCII).
Hex, Base64'ten ne zaman daha fazlasını söyler
- Sertifika parmak izleri, SHA-1 ve SHA-256 parmak izleri standart olarak iki nokta üst üste ile hex gösterilir:
AB:CD:.... Base64 kodlu bir hashi hex'e dönüştürmek, byte byte eşleştirmenizi sağlar. - Anahtar malzemeleri, AES anahtarları, HMAC sırları ve Ed25519 özel anahtarları genellikle hex olarak loglanır. Aynı anahtar Base64'te bambaşka görünür; dönüştürme aynı olduğunu doğrulamanızı sağlar.
- JWT imzaları, JWT'nin
signaturebölümü URL-safe Base64'tür. Önce standart alfabeye çevirin, ardından hex'i debug logundaki beklenen değerle karşılaştırın. - TLS oturum kimlikleri / handshake verileri, Wireshark bunları hex gösterir; uygulamanız Base64 olarak loglayabilir.
Araç neleri kabul eder
- Yalnızca standart alfabe,
A-Z a-z 0-9 + /artı=dolgusu. URL-safe karakterler (-,_) ve diğer semboller reddedilir. - Dolgulu veya dolgusuz girdi, Doğru dolgulu değerler ve uyumlu uzunluktaki dolgusuz girdiler çalışır.
- Sürekli büyük harfli çıktı, Her byte, aralarında boşluk veya önek olmadan iki büyük harfli hexadecimal basamak olarak yazılır.
Yaygın tuzaklar
- URL-safe Base64,
-veya_içeren girdi reddedilir. Çözmeden önce Base64 Metin Kodlayıcı ile standart alfabeye çevirin. - Yapıştırılan girdideki boşluklar, Boşluklar, sekmeler ve satır sonları çözümlemeden önce genellikle kaldırılır.
- Geçersiz girdi hata gösterir, Kırpılmış dizeler veya bozuk
=dolgusu kısmi sonuç üretmez. Girdiyi düzeltip yeniden çözün.
Sık Sorulan Sorular
Evet, belirgin şekilde. Hex byte başına 2 karakter kullanır; Base64 yaklaşık 1,33. Yani hex, Base64’ten %50 daha uzundur, ancak her byte açıkça görünür ve kodlama büyük/küçük harfe duyarsızdır.
Bu araçla hayır: yalnızca tek yönde dönüştürür. Byte dizisi her iki yönde de korunur; diğer yöne ihtiyacınız olursa byte’ları bir Base64 kodlayıcıyla yeniden kodlayın.
Girdi geçerli standart Base64 değildi: alfabe dışı karakterler (örneğin URL-safe - veya _) içeriyordu, = dolgusu bozuktu veya dize kırpılmıştı. Kaynağı kontrol edin; URL-safe girdiyi önce Base64 Metin Kodlayıcı ile standart alfabeye çevirin.
Evet. Hex, Base64 stringinin çözüldüğü byte’ların iki yönlü bir gösterimidir; aynı byte’lar her zaman aynı hex’i üretir.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
Araç diğer dillerde mevcuttur
- Konverter Base64 ke Hex [ID]
- محول Base64 إلى Hex [AR]
- Base64-zu-Hex-Konverter [DE]
- Base64 → Hex 変換ツール [JA]
- Base64 till Hex-konverterare [SV]
- Base64 naar hex converteren [NL]
- Base64 → Hex 변환기 [KO]
- ตัวแปลง Base64 เป็น Hex [TH]
- Konwerter Base64 na Hex [PL]
- Conversor de Base64 para hex [PT]
- Bộ chuyển đổi Base64 sang Hex [VI]
- Convertisseur Base64 en hexadécimal [FR]
- Convertidor de Base64 a hex [ES]
- Base64 to Hex Converter [EN]
- Convertitore Base64 in esadecimale [IT]
- Конвертер Base64 в Hex [RU]
- Base64 转 Hex 转换器 [ZH]