Kodowanie
Tekst źródłowy
Wynik Base64

Kodowanie i dekodowanie Base64

Szybkie i bezpieczne narzędzie do kodowania tekstu do formatu Base64 i dekodowania Base64 z powrotem do zwykłego tekstu.

Obsługuje różne kodowania znaków: UTF-8, Windows-1251, KOI8-R, IBM866, ISO-8859-5, Windows-1252, ASCII, UTF-16.

Jak działa Base64

Zasada przekształcania danych binarnych w bezpieczny tekst ASCII.

1. Podział na bajty

Każde 3 bajty danych wejściowych (24 bity) są łączone w ciągły strumień bitów.

2. Podział na grupy po 6 bitów

Strumień 24-bitowy dzieli się na 4 grupy po 6 bitów. Wartość 6-bitowa mieści się w zakresie od 0 do 63.

3. Podstawienie znaków

Każdy 6-bitowy indeks jest zastępowany znakiem z tabeli Base64 (A-Z, a-z, 0-9, +, /). Brakujące bajty są uzupełniane symbolem =.

Przykład: Kodowanie słowa 'Cat' w UTF-8

3 litery 'Cat' odpowiadają bajtom 43, 61, 74. Podzielone na cztery grupy 6-bitowe dają ciąg Base64: Q2F0.

O narzędziu

Praktyczne narzędzie do tworzenia stron internetowych, przesyłania danych i debugowania.

01

Web development i API

Przesyłanie danych binarnych, obrazów w data URI i tworzenie nagłówków HTTP Basic Auth.

02

Protokoły sieciowe

Kodowanie załączników i nagłówków dla formatów pocztowych (MIME) i protokołów komunikacyjnych.

03

Debugowanie i bezpieczeństwo

Szybka analiza ładunków tokenów, webhooków i serializowanych struktur danych.