Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 2804|Svar: 2

Base64-kodet strengkomposition (hvilke tegn der er i Base64)

[Kopier link]
Opslået på 18/07/2023 18.39.51 | | |
Hvad er Base64?

Base64 er en kodningsmetode, der konverterer binære data til visningsbare tegn i ASCII-tegnsættet til transmission og lagring uden at gå på kompromis med dataintegriteten. Base64-kodning er reversibel, hvilket betyder, at de kodede data kan gendannes til de oprindelige binære data.

Base64-kodningstabel

Base64-kodning64 tegn blev brugt, inklusive 26 store bogstaver, 26 små bogstaver, 10 tal og to specialtegn "+" og "/". Her er den fulde Base64-kodningstabel:

  • Store og små bogstaver (52 i alt): 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。
  • Tal (i alt 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
  • Symboler (2 i alt): +, /.


Base64 specialtegn

Base64-kodning indeholder toSærlige tegn "+" og "/", som har ASCII-koder på henholdsvis 43 og 47 i tegnsættet. Disse to tegn er der, hvor Base64-kodning ofte forårsager problemer, da nogle softwaresystemer ikke genkender dem. I praksis er det nogle gange nødvendigt at erstatte disse to specialtegn med andre tegn, for eksempel ved brug af Base64-kodning i en URL, hvor man skal erstatte "+" med "-" og "/" med "_".

Hvordan Base64 kodes

Base64-kodning grupperer binære data i grupper af hver 6. bit, og værdierne for hver gruppe bruges som indekser til at finde de tilsvarende tegn i Base64-kodningstabellen, så den kodede streng opnås. Hvis de grupperede data er mindre end 6 bit, tilføj "0" til sidst for at danne 6 bit, iResultatet angives med "="

Base64-applikationer

Base64 er meget brugt. I netværkstransmission skal data kodes Base64 for at løse disse problemer på grund af visse protokoller eller software, der pålægger begrænsninger på det transmitterede dataformat. For eksempel kræves Base64-kodning i e-mail, fordi mailoverførselsprotokollen kun understøtter tekstformat, og binærfiler skal kodes som ASCII-tegn for at kunne overføres. Derudover bruges Base64-kodning ofte ved overførsel af parametre i URL'er for at undgå inkompatibiliteter i tegnsættet.





Tidligere:.NET/C# NamedPipe-baseret NamedPipe tværproceskommunikation [med kildekode]
Næste:.NET/C# letvægts Mapster objektmapping-framework
 Udlejer| Opslået på 17/05/2024 13.18.47 |
Fejlede i at udføre 'atob' på 'Window': Strengen, der skal dekodes, er ikke...
https://www.itsvse.com/thread-10770-1-1.html
 Udlejer| Opslået på 17/10/2025 09.02.43 |
Detaljeret forklaring af blockchain Base58, Base58Check, Bech32 og Bech32m-kodning
https://www.itsvse.com/thread-11095-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com