Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 2804|Svare: 2

Base64-kodet strengsammensetning (hvilke tegn som er i Base64)

[Kopier lenke]
Publisert på 18.07.2023 18:39:51 | | |
Hva er Base64?

Base64 er en kodingsmetode som konverterer binære data til visningsbare tegn i ASCII-tegnsettet for overføring og lagring uten å gå på kompromiss med dataintegriteten. Base64-koding er reversibel, noe som betyr at de kodede dataene kan gjenopprettes til de opprinnelige binære dataene.

Base64-kodingstabell

Base64-koding64 tegn ble brukt, inkludert 26 store bokstaver, 26 små bokstaver, 10 tall og to spesialtegn "+" og "/". Her er den fullstendige Base64-kodingstabellen:

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


Base64 spesialtegn

Base64-koding inneholder toSpesialtegn "+" og "/", som har ASCII-koder på henholdsvis 43 og 47 i tegnsettet. Disse to tegnene er der Base64-koding ofte skaper problemer, siden noen programvaresystemer ikke gjenkjenner dem. I praksis er det noen ganger nødvendig å erstatte disse to spesialtegnene med andre tegn, for eksempel når man bruker Base64-koding i en URL, må man erstatte "+" med "-" og "/" med "_".

Hvordan Base64 kodes

Base64-koding grupperer binære data i grupper av hver 6. bit, og verdiene til hver gruppe brukes som indekser for å finne de tilsvarende tegnene i Base64-kodingstabellen, slik at den kodede strengen oppnås. Hvis de grupperte dataene er mindre enn 6 biter, legg til "0" til slutt for å danne 6 biter, iResultatet angis med "="

Base64-applikasjoner

Base64 er mye brukt. I nettverksoverføring må data kodes Base64 for å håndtere disse problemene på grunn av visse protokoller eller programvare som pålegger restriksjoner på det overførte dataformatet. For eksempel kreves Base64-koding i e-post fordi postoverføringsprotokollen kun støtter tekstformat og binærfiler må kodes som ASCII-tegn for å kunne overføres. I tillegg brukes ofte Base64-koding ved overføring av parametere i URL-er for å unngå inkompatibiliteter i tegnsettet.





Foregående:.NET/C# NamedPipe-basert NamedPipe tverrprosesskommunikasjon [med kildekode]
Neste:.NET/C# lett Mapster objektkartleggingsrammeverk
 Vert| Publisert på 17.05.2024 13:18:47 |
Mislyktes i å utføre 'atob' på 'Window': Strengen som skal dekodes er ikke...
https://www.itsvse.com/thread-10770-1-1.html
 Vert| Publisert på 17.10.2025 09:02:43 |
Detaljert forklaring av blockchain Base58, Base58Check, Bech32 og Bech32m-koding
https://www.itsvse.com/thread-11095-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com