Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2804|Odpowiedź: 2

Składanie tekstów w Base64 kodowane (jakie znaki znajdują się w Base64)

[Skopiuj link]
Opublikowano 18.07.2023 18:39:51 | | |
Czym jest Base64?

Base64 to metoda kodowania, która przekształca dane binarne w znaki wyświetlane w zestawie znaków ASCII do transmisji i przechowywania danych, nie naruszając przy tym integralności danych. Kodowanie Base64 jest odwracalne, co oznacza, że zakodowane dane mogą być przywrócone do oryginalnych danych binarnych.

Tabela kodowania Base64

Kodowanie Base64Użyto 64 znaków, w tym 26 wielkich liter, 26 małych liter, 10 cyfr oraz dwa specjalne znaki "+" i "/". Oto pełna tabela kodowania Base64:

  • Wielkie i małe litery (łącznie 52): A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, u、V、W、X、Y、Z。
  • Liczby (łącznie 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
  • Symbole (łącznie 2): +, /.


Postacie specjalne Base64

Kodowanie Base64 zawiera dwaZnaki specjalne "+" i "/", które mają odpowiednio kody ASCII 43 i 47 w zestawie znaków. To właśnie te dwa znaki powodują problemy kodowania Base64, ponieważ niektóre systemy oprogramowania ich nie rozpoznają. W praktyce czasami konieczne jest zastąpienie tych dwóch znaków specjalnych innymi znakami, na przykład przy kodowaniu Base64 w URL, gdzie należy zastąpić "+" "-" i "/" "_".

Jak kodowany jest Base64

Kodowanie Base64 grupuje dane binarne w grupy o długości co 6 bitów, a wartości każdej grupy są używane jako indeksy do znalezienia odpowiadających znaków w tabeli kodowania Base64, dzięki czemu uzyskano zakodowany ciąg znaków. Jeśli zgrupowane dane mają mniej niż 6 bitów, dodaj "0" na końcu, aby uzyskać 6 bitów, wWynik oznaczany jest jako "="

Aplikacje Base64

Base64 jest szeroko stosowany. W transmisji sieciowej dane muszą być kodowane w Base64, aby rozwiązać te problemy ze względu na pewne protokoły lub oprogramowanie nakładające ograniczenia na przesyłany format danych. Na przykład w e-mailu wymagane jest kodowanie Base64, ponieważ protokół transferu poczty obsługuje tylko format tekstowy, a pliki binarne muszą być kodowane jako znaki ASCII, aby je przekazać. Dodatkowo, kodowanie Base64 jest często stosowane przy przesyłaniu parametrów w URL, aby uniknąć niezgodności zestawów znaków.





Poprzedni:.NET/C# Komunikacja między procesami NamedPipe oparta na NamedPipe [z kodem źródłowym]
Następny:.NET/C# lekki framework Mapster object mapping framework
 Ziemianin| Opublikowano 17.05.2024 13:18:47 |
Nie udało się wykonać 'atob' na 'Window': Ciąg do odszyfrowania nie jest...
https://www.itsvse.com/thread-10770-1-1.html
 Ziemianin| Opublikowano 17.10.2025 09:02:43 |
Szczegółowe wyjaśnienie kodowania blockchain Base58, Base58Check, Bech32 i Bech32m
https://www.itsvse.com/thread-11095-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com