Toolbox Hub
Wszystkie narzędzia

Base64 Encoder/Decoder

Encode decode Base64

Encode decode Base64 Działa lokalnie w Twojej przeglądarce

About the

Koder i dekoder Base64 konwertuje dane tekstowe lub binarne do i z Base64, schematu kodowania używanego dla identyfikatorów URI danych, nagłówków uwierzytelniania HTTP Basic i większości załączników do wiadomości e-mail. Kodowanie odbywa się za pomocą wbudowanych w przeglądarkę prymitywów btoa/atob, co oznacza, że ​​transformacja jest dokładna co do bajtu, a tekst Unicode jest obsługiwany poprawnie, zamiast tworzyć mojibake. Użyj go, gdy chcesz osadzić mały obraz w CSS, zdekodować podstawowy token uwierzytelniający lub przenieść dane binarne kanałem, który akceptuje tylko tekst.

Where people use the

  • Zakodowanie małego obrazu, aby można go było wstawić w CSS lub HTML.
  • Tworzenie identyfikatora URI danych dla szablonu wiadomości e-mail obsługującego tylko określone zasoby.
  • Dekodowanie nagłówka uwierzytelniania podstawowego, aby zobaczyć, co zawiera.
  • Przenoszenie danych binarnych przez pole, które akceptuje tylko zwykły tekst.

How to use the

  1. 1

    Wklej tekst lub identyfikator URI danych

    Wpisz w polu wprowadzania lub wklej ciąg znaków, który jest już zakodowany w formacie Base64.

  2. 2

    Wybierz kodowanie lub dekodowanie

    Encode zamienia zwykły tekst na Base64. Dekodowanie zamienia ciąg Base64 z powrotem w czytelny tekst.

  3. 3

    Skopiuj dane wyjściowe

    Skopiuj wynik i użyj go w adresie URL, nagłówku lub pliku.

Często zadawane pytania

Czy jest szyfrowanie Base64?

Nie. Base64 to kodowanie, a nie szyfrowanie. Każdy może go odszyfrować bez klucza, więc nigdy nie używaj go do ukrywania haseł lub sekretów.

Dlaczego moje zdekodowane dane wyjściowe wyglądały jak śmieci?

Zwykle oznacza to, że dane wejściowe zostały zakodowane jako tekst w formacie UTF-8, a następnie potraktowane jako binarne. Dekodowanie ładunku UTF-8 wymaga podróży w obie strony na poziomie bajtów, a nie dekodowania zwykłego tekstu.

Czy mogę zakodować obraz do identyfikatora URI danych?

Tak. Zakoduj plik i poprzedź wynik parametrem data:image/png;base64, aby osadzić go bezpośrednio w formacie HTML lub CSS.

Czy kodowanie zmienia rozmiar pliku?

Base64 zawsze zwiększa rozmiar o około jedną trzecią, ponieważ każde trzy bajty stają się czterema znakami. Zaplanuj to, ustalając limity rozmiaru.

Powiązane narzędzia