logo
Base64 til bildekonverterer
Bilde til Base64 Converter

Som du kan se ovenfor, er det to alternativer for å velge Base64 til bildekonverterer og bilde til Base64-omformer.Base64 til bilde konverterer alle Base64-strenger til bildeformat.Bilde til Base64 konverterer bildet til Base64-streng. Klikk på alternativet avhengig av ditt behov.

Slik bruker du Base64 til bildekonvertererverktøyet?

Base64 til bildekonvertererverktøyet hjelper deg med å konvertere den kodede Base64-strengen til et bilde.Du kan laste ned det bildet ved å klikke på nedlastingsknappen.Bare lim inn den Base64-kodede strengen i inndataboksen, så konverteres den automatisk til et bilde, og forhåndsvisning vises på skjermen.Du kan også velge en hvilken som helst tekstfil som inneholder Base64-kodet streng.Det finnes også alternativer for å kopiere Base64-kodet streng og fjern inndataboks.

Slik bruker du Konverteringsprogram for bilde til Base64?

Bilde til Base64-konverteringsverktøyet hjelper deg med å konvertere et hvilket som helst bilde til Base64-kodet streng, HTML-bildekodekode og CSS-bakgrunnsbildekode.Bare dra og slipp bildet i den ovennevnte rektangulære boksen eller bare klikk på den for å velge bildefil.

Så snart behandlingen er ferdig, vises tre inngangsbokser.Første inndataboks vil inneholde Base64-kodet streng. Den andre inndataboksen inneholder HTML-bildekode som du ganske enkelt kan kopiere og lime inn direkte i HTML-filen.Den tredje boksen inneholder CSS-kode med egenskap for bakgrunnsbilde.Du kan kopiere og lime den inn direkte i CSS-filen.Det vil også laste ned alternativet over hver inngangsboks som vil hjelpe deg med å laste ned de respektive dataene i tekstfilformat.Verktøyet støtter nesten alle ofte brukte bildeformater.

Hvorfor bør du konvertere Base64-streng til bilde?

Størrelsen på Base64-strengen som brukes i data-URIen, er 33 % mer enn den opprinnelige filen.Store data kan påvirke webytelsen. Konvertering av disse kodede dataene til et bilde og bruk av dem som fil, kan forbedre ytelsen til webprogrammet.En annen grunn til å konvertere Base64 til bilde, er å ha en fil som kan lagres på harddisken din og kan vises eller redigeres med tredjeparts bildevisnings- og redigeringsverktøy.

Hva er Base64-koding?

Base64 er tekstkoding av binære data. Den kodede teksten har ingenting annet enn tall, bokstaver og symbolene som , / og =.Det er kjent som en av de mest praktiske måtene å lagre eller overføre binære data over medier som er spesielt brukt til tekstdata.Det kan også enkelt overføres i ting som e-post og HTML-skjemadata.Teksten til Base64-konverteringsprosessen tar 4 tegn per 3 byte med data, pluss potensielt litt utfylling på slutten.Likhetstegn (=) brukes til utfylling. Den kodede strengen kan også sendes som verdi for spørringsparameteren i en URL-adresse siden den er en URL-sikker variant.

Hvorfor bør du bruke Base64-koding?

Når vi har noen binære data som vi vil overføre over et nettverk, gjør vi det vanligvis ikke bare ved å streame bitene og bytene over ledningen i et raw-format fordi noe medieinnhold er laget for streaming av tekst.Hvis vi overfører dem i form av biter eller byte, kan noen protokoller tolke disse binære dataene som kontrolltegn (som et modem).Slike binære data kan bli skadet fordi den underliggende protokollen kan anta at disse dataene inneholder en kombinasjon av spesialtegn.FTP oversetter for eksempel linjeendelser. For å omgå dette problemet koder vi slike binære data til tegn.Base64 er en av disse typene kodinger.

Base64-kodet streng inneholder 64 ASCII-tegn som representerer de kodede dataene.Disse 64 tegnene er nok til å kode data av hvilken som helst lengde.Den eneste ulempen med base64-koding er at størrelsen på den kodede strengen vil være 33 % mer sammenlignet med den opprinnelige strengen.Alle base64 tegn er til stede i mange tegnsett, og dette sørger for at overførte data definitivt vil nå den andre enden uncorrupted.Base64-tegn kan grupperes i fire grupper:

  • Store alfabeter (indekser 0-25): ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Små alfabeter (indekser 26-51): abcdefghijklmnopqrstuvwxyz
  • Sifre (indekser 52-61): 0123456789
  • Symboler (indekser 62-63): +/

Tegn i base64-kodet streng skiller mellom store og små bokstaver. Dette betyr at når du for eksempel prøver å dekode base64-kodede strenger som ab ==, Ab==, aB==og AB==; du vil få 4 forskjellige resultater.Likhetstegn (=) er ikke en del av indeksen og er heller ikke involvert i kodingsprosessen.Den brukes bare til polstring og også kjent som polstring tegn.Det sikrer at base64-kodet streng skal være flere av 4 byte, og det er derfor den alltid legges til på slutten av den kodede strengen.Ta en titt over indekstabellen for base64 tegn nedenfor for å få bedre forståelse.

Store bokstaver

indekstegnr
0A
1B
2C
3D
4E
5F
6G
7H
8I
9J
10K
11L
12M
13N
14O
15P
16Q
17R
18S
19T
20U
21V
22W
23X
24Y
25Z

Små bokstaver

indekstegnr
26a
27b
28c
29d
30e
31f
32g
33h
34i
35j
36k
37l
38m
39n
40o
41p
42q
43r
44s
45t
46u
47v
48w
49x
50y
51z

Tallene

indekstegnr
520
531
542
553
564
575
586
597
608
619

Symboler

indekstegnr
62+
63/

Hvor brukes Base64?

Base64 brukes ulike kontekster. Noen av dem er gitt nedenfor.

  • Base64 kan brukes til å overføre og lagre tekstdata for å unngå noen form for skilletegnkollisjon.
  • Binære data er innebygd i XML-filer ved hjelp av Base64.
  • Base64 brukes til å kode binære filer som bilder, for å unngå avhengighet av eksterne filer.
  • Data-URI-skjemaet bruker også Base64 til å representere bildefiler.Derfor kan en bildekilde i HTML-dokumentet være bane til en ekstern fil eller en data-URI.
  • Base64 brukes ofte til å skjule hemmeligheter uten overhead av kryptografisk nøkkeladministrasjon fordi den er enkel og enkel å bruke.
  • Spammere bruker også Base64-koding for å unngå grunnleggende verktøy mot søppelpost fordi de ikke kan oppdage nøkkelord i kodede meldinger.
  • I LDIF-filer brukes Base64 til å kode tegnstrenger.

Hva er data-URL eller data-URI?

URL-adresse eller URI for data ensartet ressurslokator eller ensartet ressursidentifikator.Det er ganske enkelt et oppsett som gir en mekanisme for å innebygde data i et HTML-dokument.Data-URIen inneholder en base64-kodet streng som representerer en fil.

Filen kan være av forskjellige typer, men oftest er det en bildefil.Å ha bildedata i base64-kodet strengformat betyr ganske enkelt at for å vise et bilde på nettet, trenger du ikke å spesifisere bildeplassering.Du kan bruke den kodede strengen direkte som verdi for kildeattributtet til å vise et bilde.Når nettleseren støter på data-URI, vil den kunne dekode filen og konstruere den opprinnelige filen.Data URI-skjemaet inneholder informasjon om filen, for eksempel MIME-typen og base64-kodet streng.Ta en titt på koden nedenfor.

data:[<MIME-type>][;charset=<encoding>][;base64],<data>

Avhengig av filstørrelsen kan den kodede strenglengden på base64 variere.Du kan bruke data URI i CSS fil samt HTML-fil.

Fordeler med å bruke data-URL eller data-URI

Den største fordelen med å bruke data-URI i stedet for filbane er å redusere antall utgående HTTP-forespørsler.For mange HTTP-forespørsler til serveren som ber om samme fil igjen og igjen, kan øke belastningen på serveren.Hvis du bygger den direkte inn i HTML, vil det ikke være flere utgående forespørsler siden filen allerede finnes i HTML-dokument i kodet format.Nettleseren trenger bare å dekode den og vise den. Som nevnt ovenfor vil størrelsen på base64-strengen i data-URIen være 33 % mer enn den faktiske filstørrelsen.Det handler om ytelsesoptimalisering og avhenger strengt av hvilken metode du foretrekker å laste inn fil.

Data-URIen hurtigbufres ikke av nettleseren, så hver gang en bruker besøker websiden, må nettleseren laste ned hele HTML, og den må dekode innebygde data.For mye bruk av data-URI i HTML kan skade ytelsen til et webområde betydelig.Du må holde bruken så lav som mulig. Du ser kanskje ikke mye forskjell når det gjelder ytelse i stasjonær eller bærbar PC på grunn av høyhastighets trådløs tilkobling.Men i tilfelle mobile enheter, som har langsom internetthastighet, vil det skade betydelig.Hvis nettstedet ditt vil ta for mye tid å laste inn på mobile enheter, vil det definitivt være tap av inntekter og lite til ingen brukerengasjement.

Støtte for data-URI-nettleser

Data-URIen støttes av alle moderne nettlesere.De eldre nettleserne som IE5 og IE7 støtter det ikke, så unngå å bruke det hvis du trenger støtte for disse nettleserne, eller du kan prøve å se etter en alternativ løsning på nettet.Ta en titt på listen over støttede nettlesere nedenfor.

  • Firefox versjon 2+
  • Operaversjon 7.2+ (lengden på data-URIer kan ikke være lengre enn 4100 tegn)
  • Chrome (alle versjoner støttes)
  • Safari (alle versjoner støttes)
  • Internet Explorer 8+ (størrelsen på data-URIer må være mindre enn 32 kB)

Ansvarsfraskrivelse:Vi gjør en rimelig innsats for å sikre at konverteringsresultatene er så nøyaktige som mulig, men vi kan ikke garantere det. Før du bruker noen detaljer gitt her, må du validere korrektheten fra andre pålitelige kilder på internett.