Co to jest kodowanie Base64?
Base64 reprezentuje bajty za pomocą małego zestawu znaków tekstowych. Jest to przydatne, gdy system musi przenosić informacje binarne w formacie tekstowym. Przykłady obejmują adresy URL danych, załączniki e-mail i wartości przekazywane między aplikacjami. To narzędzie obsługuje tekst UTF-8, a nie przesyłanie lub dekodowanie plików binarnych.
Czy Base64 to to samo co szyfrowanie?
Nie. Każdy, kto ma zaszyfrowaną wartość, może ją odszyfrować. Nie ma hasła ani tajnego klucza. Użyj Base64 do reprezentowania danych, a nie do ukrywania poufnych informacji.
Dlaczego warto wybrać Base64?
Standardowy Base64 używa znaków plus i ukośnik i może kończyć się znakami równości dla wypełnienia. Wariant bezpieczny dla adresów URL zastępuje znaki plus i ukośnik znakami minus i podkreśleniem; to narzędzie również pomija wypełnienie podczas kodowania tego wariantu.
Dlaczego dekodowanie może się nie udać?
Sprawdź brakujące znaki, błędny alfabet lub uszkodzone wypełnienie. Ten dekoder pozwala na białe znaki między znakami, ale odrzuca niepoprawnie uformowane wartości. Prawidłowa wartość Base64 może zawierać dane binarne, które nie są tekstem UTF-8; narzędzie wyjaśni to zamiast zastępować je nieczytelnymi symbolami.
See Wyjaśnienie Base64 i Unicode w MDN. Dla adresów internetowych zakodowanych procentowo, użyj Enkoder i dekoder URL.