JNTZN

Konwerter Base64 na Hex

Narzędzia Base64
Narzędzia Base64

Base64 konwerter

Base64
Tekst
Gotowy
Wklej ciąg Base64
0 znaki
Zdekodowany tekst
0 zn.UTF-8
Base64
PDF
Gotowy
Wklej PDF zakodowany w Base64
0 znaki
Wklej ciąg Base64 pliku PDF. Zdekodowane bajty zostaną zapisane bezpośrednio jako plik .pdf do pobrania.
PDF gotowy
output.pdf
Base64
Hex
Gotowy
Wklej ciąg Base64
0 znaki
Format wyjściowy
Wyjście Hex
0 bajt.0 zn. hex
Tekst
Base64
Gotowy
Wpisz lub wklej tekst
0 znaki
Kodowanie
Wyjście Base64
0 zn.0% narzut
PDF
Base64
Brak załadowanego pliku
Upuść plik PDF tutaj
📄
Przeciągnij i upuść swój PDF tutaj
lub kliknij Przeglądaj, aby wybrać plik
document.pdf
0 KB
PDF
Zakoduj dowolny PDF jako ciąg Base64. Przydatne do osadzania w JSON, URI danych HTML lub API akceptujących dane binarne jako Base64.
Wyjście Base64
0 zn.Zakodowany rozmiar
Hex
Base64
Gotowy
Wklej ciąg hex
0 znaki
Akceptuje hex ze spacjami (48 65 6c), prosty (48656c) lub z prefiksem (0x48 0x65) — spacje, myślniki i prefiksy 0x są usuwane automatycznie.
Wyjście Base64
0 bajt.0 zn.
Gotowe!

Co to jest konwerter Base64 do postaci szesnastkowej?

Konwerter Base64 na hex przyjmuje ciąg zakodowany w Base64 i dekoduje go do postaci szesnastkowej — formatu, w którym każdy bajt danych binarnych jest wyrażony jako dwie cyfry szesnastkowe (0–9, a–f). Zamiast tworzyć plik tak jak konwerter PDF, dostarcza czytelny dla człowieka ciąg wartości szesnastkowych, który bezpośrednio reprezentuje leżące u podstaw bajty.

Dlaczego warto konwertować pliki Base64?

Hex to lingua franca niskopoziomowej inspekcji danych. Programiści i specjaliści ds. bezpieczeństwa sięgają po hex, gdy muszą zobaczyć dokładnie, jakie bajty kryją się w zakodowanym ładunku. Typowe przypadki użycia obejmują debugowanie odpowiedzi API, w których podejrzewana jest korupcja kodowania, inspekcję danych kryptograficznych takich jak skróty, sygnatury, klucze i certyfikaty, które często przesyłane są jako Base64, analizę nagłówków plików binarnych w celu weryfikacji rzeczywistego typu pliku, a także pracę z protokołami sieciowymi lub systemami wbudowanymi, które wyrażają dane w postaci szesnastkowej. Konwersja Base64 do hex zasadniczo uchyla zasłonę — zamiast nieprzejrzystego ciągu liter i cyfr widzisz surowe wartości bajtów tworzących rzeczywiste dane.

Czy konwerter Base64 do hex obsługuje duże pliki?

Ponieważ wynik jest ciągiem tekstowym, a nie plikiem binarnym, duże dane wejściowe mogą bardzo szybko generować ogromne ciągi szesnastkowe. Binarny ładunek 1 MB zamienia się w około 1,33 MB Base64, który następnie dekoduje się do 2 MB tekstu szesnastkowego (dwa znaki na bajt). Przeglądarka obsługuje to całkowicie w pamięci, więc skromne dane wejściowe — klucze kryptograficzne, krótkie obiekty binarne, zakodowane obrazy, nagłówki dokumentów — nie stanowią żadnego problemu. W przypadku bardzo dużych ładunków wynikowy ciąg może stać się trudny do wyświetlenia i skopiowania, a tryb wizualnych chipów w szczególności może spowalniać przeglądarkę, ponieważ renderuje osobny element DOM dla każdego bajtu. Formaty wyjściowe w postaci zwykłej lub z odstępami są znacznie bardziej wydajne w przypadku dużych danych wejściowych.

Jak działa narzędzie do konwersji Base64 na hex?

Konwersja przebiega w trzech etapach. Po pierwsze, ciąg Base64 jest normalizowany — białe znaki są usuwane, dzięki czemu ciągi z zawijaniem wierszy lub sformatowane są obsługiwane poprawnie. Po drugie, funkcja JavaScript atob() dekoduje Base64 do ciągu binarnego, gdzie każdy znak reprezentuje jeden bajt danych. Po trzecie, każdy znak tego ciągu binarnego jest przepuszczany przez charCodeAt() w celu uzyskania jego numerycznej wartości bajtu, która jest następnie konwertowana na dwuznakowy ciąg szesnastkowy przy użyciu toString(16) z dopełnieniem zerami, aby zagwarantować, że wartości jednocyfrowe, takie jak 5, są zapisywane jako 05. Wynikowe wartości szesnastkowe są następnie formatowane zgodnie z wybranym trybem wyjściowym — z odstępami (48 65 6c), zwykłym (48656c), z przedrostkiem 0x (0x48 0x65) lub renderowane jako kolorowe chipy do inspekcji wizualnej.

Czy konwerter Base64 do hex jest bezpłatny?

Całkowicie. Jest to pojedynczy plik HTML działający w całości w przeglądarce — bez konta, bez backendu, bez telemetrii i bez żadnych kosztów. Możesz zapisać go na pulpicie i używać offline przez nieograniczony czas.