Narzędzie Kodowania i Dekodowania Base64
Kodowanie i dekodowanie Base64 online, obsługuje konwersję tekstu i formatu Base64, bez potrzeby przesyłania danych
Wprowadź zawartość
Wynik
Instrukcja korzystania
Wprowadź zawartość
Wprowadź tekst do zakodowania lub rozkodowania w polu tekstowym.
Wybierz operację
Kliknij przycisk "Zakoduj do Base64" lub "Rozkoduj z Base64" aby wykonać odpowiednią operację.
Zobacz wynik
Zobacz przekonwertowaną zawartość w obszarze wyników.
Funkcje pomocnicze
Użyj funkcji kopiowania, pobierania, zamiany zawartości itp. aby zwiększyć efektywność pracy.
Podstawowe informacje o Base64
Co to jest Base64?
Base64 to sposób kodowania danych binarnych przy użyciu 64 znaków drukowalnych, jednym z najczęstszych sposobów kodowania danych 8-bitowych w sieciach.
Podstawowym zasadą kodowania Base64 jest przekształcenie 3 bajtów 8-bitowych (3×8=24 bitów) na 4 bajty 6-bitowe (4×6=24 bity), a następnie mapowanie każdego 6-bitowego bajtu na znak drukowalny.
Scenariusze zastosowania Base64
- Osadzanie danych binarnych w URL, Cookie, stronach internetowych (np. obrazy)
- Przesyłanie załączników binarnych w poczcie elektronicznej (przez protokół MIME)
- Bezpieczna transmisja danych binarnych w środowisku HTTP
- Przesyłanie znaków nie-ASCII w protokołach tekstowych
- Kodowanie informacji uwierzytelniających (np. HTTP Basic Authentication)
Tabela kodowania Base64
| Indeks | Znak | Indeks | Znak | Indeks | Znak | Indeks | Znak |
|---|---|---|---|---|---|---|---|
| 0-25 | A-Z | 26-51 | a-z | 52-61 | 0-9 | 62 | + |
| 63 | / | wypełnienie | = |
Przykład procesu kodowania
Przykład słowa "Man" i procesu kodowania Base64:
1. Tekst oryginalny: Man
2. Wartości ASCII: 77 97 110
3. Binarne: 01001101 01100001 01101110
4. Grupowanie w 6-bitach: 010011 010110 000101 101110
5. Konwersja na dziesiętne: 19 22 5 46
6. Wyszukiwanie w tabeli Base64: T W F u
7. Końcowe kodowanie Base64: TWFu
URL-safe Base64
W standardowym kodowaniu Base64 znaki "+" i "/" mają specjalne znaczenie w URL, dlatego powstały warianty kodowania Base64 bezpieczne dla URL:
- Zamiana "+" na "-" (minus)
- Zamiana "/" na "_" (podkreślenie)
- Opcjonalne usunięcie znaku wypełnienia "="
Zalety i wady Base64
Zalety
- Może przekształcić dowolne dane binarne w znaki drukowalne
- Zakodowane dane można bezpiecznie przesyłać w protokołach tekstowych
- Większość języków programowania ma wbudowane funkcje kodowania i dekodowania Base64
- Proces kodowania jest odwracalny, można w pełni odtworzyć oryginalne dane
Wady
- Rozmiar zakodowanych danych zwiększa się o około 33%
- To nie jest algorytm szyfrowania, nie może być użyty do ochrony bezpieczeństwa danych
- Standardowy Base64 zawiera znaki specjalne dla URL, wymagające dodatkowej obróbki
推荐工具
Dekoder JWT - Darmowe Narzędzie Online do Analizy JSON Web Token
Darmowe narzędzie online dekodera JWT. Służy do dekodowania, analizy i weryfikacji JSON Web Tokens, udostępniając szczegółowe informacje o nagłówku, ładunku i podpisie.
Konwerter Szesnastkowy - Narzędzie do Kodowania i Dekodowania Szesnastkowego dla Tekstu i Plików
Online narzędzie do kodowania i dekodowania szesnastkowego. Wspiera konwersję tekstu, danych binarnych, liczb dziesiętnych lub plików do formatu szesnastkowego, lub konwersję formatu szesnastkowego z powrotem do oryginalnego tekstu lub plików.
Narzędzia do Kodowania i Dekodowania Base32 - Konwerter Online Szyfrowania i Deszyfrowania
Darmowe narzędzie online do kodowania i dekodowania Base32. Wspiera szyfrowanie i deszyfrowanie Base32 dla tekstu i plików, oraz wspiera wiele tabel kodowania Base32.
Konwerter Binarny - Narzędzie do Kodowania i Dekodowania Binarnego dla Tekstu i Plików
Online narzędzie do kodowania i dekodowania binarnego. Wspiera konwersję tekstu i plików do formatu binarnego, lub konwersję formatu binarnego z powrotem do oryginalnego tekstu lub plików.
Narzędzie do Szyfrowania i Deszyfrowania Base32 dla Plików - Kodowanie i Dekodowanie Plików Online
Darmowe narzędzie online do szyfrowania i deszyfrowania Base32 dla plików. Wspiera wysyłanie plików do operacji kodowania i dekodowania Base32, oraz umożliwia pobieranie przetworzonych plików.