logo
Base64 pildimuundurile
Pilt Base64 konverterile

Nagu näete eespool, on kaks võimalust valida Base64 pildi muunduriks ja pilt Base64 muunduriks. Base64 pildiks teisendab mis tahes Base64 stringi pildivorminguks. Pilt Base64-ks teisendab pildi Base64-stringiks. Palun klõpsake valikul sõltuvalt teie vajadustest.

Kuidas kasutada tööriista Base64 to Image Converter?

Tööriist Base64 to image converter aitab teil teisendada oma Base64 kodeeritud stringi pildiks. Selle pildi saate alla laadida, klõpsates allalaadimisnupul. Lihtsalt kleepige oma Base64 kodeeritud string sisestuskasti ja see teisendab selle automaatselt pildiks ning teie ekraanil kuvatakse eelvaade. Samuti saate valida mis tahes tekstifaili, mis sisaldab Base64 kodeeritud stringi. Samuti on olemas võimalused Base64 kodeeritud stringi kopeerimiseks ja sisendkasti tühjendamiseks.

Kuidas kasutada pilti Base64 muunduri tööriista?

Pilt konverteerimisvahendiks Base64 aitab teil mis tahes pildi teisendada Base64 kodeeritud stringiks, HTML-i pildisildi koodiks ja CSS-i taustpildi koodiks. Lihtsalt lohistage pilt ülaltoodud ristkülikukujulisse kasti või klõpsake sellel lihtsalt pildifaili valimiseks.

Niipea kui töötlemine on lõpetatud, kuvatakse kolm sisendkasti. Esimene sisestuskast sisaldab Base64 kodeeritud stringi. Teine sisendkast sisaldab HTML-pildi märgendi koodi, mille saate lihtsalt kopeerida ja otse oma HTML-faili kleepida. Kolmas kast sisaldab CSS-koodi koos taustpildi atribuudiga. Saate selle kopeerida ja kleepida otse CSS-faili. Iga sisendkasti kohal on ka allalaadimisvõimalus, mis aitab teil vastavaid andmeid tekstifaili vormingus alla laadida. Tööriist toetab peaaegu kõiki tavaliselt kasutatavaid pildivorminguid.

Miks peaksite Base64 stringi teisendama pildiks?

Andmete URI-s kasutatava Base64-stringi suurus on 33% suurem kui algne fail. Suured andmed võivad mõjutada veebi toimivust. Kodeeritud andmete teisendamine pildiks ja nende kasutamine failina võib teie veebirakenduse toimivust parandada. Teine põhjus, miks Base64 teisendatakse pildiks, on faili salvestamine kõvakettale ja seda saab vaadata või redigeerida kolmanda osapoole piltide vaatamise ja redigeerimise tööriistadega.

Mis on Base64 kodeering?

Base64 on binaarandmete tekstiline kodeerimine. Kodeeritud tekstis pole midagi muud kui numbrid, tähed ja sümbolid nagu +, / ja =. See on tuntud kui üks mugavamaid viise binaarandmete salvestamiseks või edastamiseks meediumis, mida kasutatakse spetsiaalselt tekstiandmete jaoks. Samuti saab seda hõlpsasti edastada näiteks e-posti ja HTML-vormingus andmetena. Teksti Base64 teisendusprotsess võtab 4 tähemärki 3 baidi andmete kohta, pluss potentsiaalselt natuke täidist lõpus. Polsterdamiseks kasutatakse võrdusmärki (=). Kodeeritud stringi saab väärtusena edastada ka URL-i päringu parameetrile, kuna see on URL-i jaoks ohutu variant.

Miks peaksite kasutama Base64 kodeeringut?

Kui meil on mõned binaarandmed, mida me tahame üle võrgu edastada, ei tee me seda üldjuhul bittide ja baitide traadina toorformaadis voogesitamisega, kuna osa meediumisisust on loodud teksti voogesitamiseks. Kui edastame selle bittide või baitide kujul, võivad mõned protokollid tõlgendada neid binaarandmeid kontrollmärkidena (nagu modem). Sellised binaarandmed võivad rikutud olla, kuna aluseks olev protokoll võib eeldada, et need andmed sisaldavad mõnda erimärkide kombinatsiooni. Näiteks tõlgib FTP rea lõppe. Selle probleemi lahendamiseks kodeerime sellised binaarandmed märkideks. Base64 on üks sellist tüüpi kodeeringutest.

Base64 kodeeritud string sisaldab 64 ASCII märki, mis tähistab kodeeritud andmeid. Nendest 64 tähemärgist piisab mis tahes pikkusega andmete kodeerimiseks. Base64 kodeerimise ainus puudus on see, et kodeeritud stringi suurus on algse stringiga võrreldes 33% suurem. Kõik base64 tähemärgid esinevad paljudes märgistikes ja see tagab, et edastatud andmed jõuavad kindlasti teise servani rikkumata. Base64 tähemärke saab rühmitada 4 rühma:

  • Suurtähed (indeksid 0–25): ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Väikesed tähestikud (indeksid 26–51): abcdefghijklmnopqrstuvwxyz
  • Numbrid (indeksid 52–61): 0123456789
  • Sümbolid (indeksid 62–63): +/

Base64 kodeeritud stringi märgid on tõstutundlikud. See tähendab, et näiteks kui proovite dekodeerida base64 kodeeritud stringe, näiteks ab ==, Ab ==, aB == ja AB ==; saate 4 erinevat tulemust. Võrdusmärk (=) ei kuulu indeksi hulka ega ole ka kodeerimisprotsessis osaline. Seda kasutatakse ainult polsterdamiseks ja seda nimetatakse ka polsterdamiseks. See tagab, et base64 kodeeritud string peaks olema 4 baiti kordne, seetõttu lisatakse see alati kodeeritud stringi lõppu. Parema mõistmise huvides vaadake allpool toodud base64 tähemärgi tabelit.

Suured tähed

IndeksIseloom
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

Väikesed tähed

IndeksIseloom
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

Numbrid

IndeksIseloom
520
531
542
553
564
575
586
597
608
619

Sümbolid

IndeksIseloom
62+
63/

Kus kasutatakse Base64?

Base64 kasutatakse mitmesugustes kontekstides. Mõned neist on toodud allpool.

  • Base64-d saab kasutada tekstiandmete edastamiseks ja salvestamiseks, et vältida igasugust eraldaja kokkupõrget.
  • Binaarandmed põimitakse XML-failidesse Base64 abil.
  • Base64-d kasutatakse binaarsete failide, näiteks piltide kodeerimiseks, et vältida sõltuvust välistest failidest.
  • Andmete URI skeem kasutab ka pildifailide esitamiseks Base64-d. Seetõttu võib HTML-dokumendi pildiallikas olla tee välisele failile või andmete URI-le.
  • Base64 kasutatakse tavaliselt saladuste varjamiseks ilma krüptovõtmete haldamise üldkuludeta, kuna seda on lihtne ja lihtne kasutada.
  • Rämpsposti saatjad kasutavad Base64 kodeeringut ka põhiliste rämpspostitõrjevahendite vältimiseks, kuna nad ei suuda kodeeritud sõnumites märksõnu tuvastada.
  • LDIF-failides kasutatakse Base64 märgimärkide kodeerimiseks.

Mis on andmete URL või andmete URI?

Andmete URL või URI tähistab andmete ühtset ressursilokaatorit või ühtset ressursitunnust. See on lihtsalt skeem, mis pakub mehhanismi andmete sisestamiseks HTML-dokumenti. Andmete URI sisaldab base64 kodeeritud stringi, mis tähistab faili.

Fail võib olla erinevat tüüpi, kuid enamasti on see pildifail. Kui pildiandmed on base64 kodeeritud stringivormingus, tähendab see lihtsalt seda, et pildi kuvamiseks veebis ei pea te pildi asukohta määrama. Pildi kuvamiseks saate seda kodeeritud stringi otse kasutada allika atribuudi väärtusena. Kui brauser kohtab andmete URI-d, saab ta faili dekodeerida ja algse faili koostada. Andmete URI skeem sisaldab teavet faili kohta, näiteks selle MIME tüüp, samuti base64 kodeeritud stringi. Vaadake üle allpool toodud kood.

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

Sõltuvalt faili suurusest võib base64 kodeeritud stringi pikkus varieeruda. Andmete URI-d saate kasutada nii CSS-failis kui ka HTML-failis.

Andmete URL-i või andmete URI kasutamise eelised

Andmete URI kasutamise peamine eelis failitee asemel on väljuvate http-päringute arvu vähendamine. Liiga palju serveri http-päringuid, mis taotlevad sama faili ikka ja jälle, võib suurendada serveri koormust. Kui manustate selle otse HTML-i, siis enam väljuvaid taotlusi ei ole, kuna fail on HTML-dokumendis juba kodeeritud vormingus. Brauser peab selle lihtsalt dekodeerima ja kuvama. Nagu eespool mainitud, on andmete URI-s base64-stringi suurus faili tegelikust suurusest 33% suurem. Kõik on seotud jõudluse optimeerimisega ja sõltub rangelt teie valikust, millist meetodit soovite faili laadida.

Andmete URI-d brauser vahemällu ei pane, nii et iga kord, kui kasutaja veebilehte külastab, peab brauser kogu HTML-i alla laadima ja manustatud andmed dekodeerima. Andmete URI liiga palju kasutamist HTML-is võib oluliselt kahjustada veebisaidi toimivust. Peate hoidma selle kasutamist nii vähe kui võimalik. Kiire traadita ühenduse tõttu ei pruugi töölaua või sülearvuti jõudluses olla palju erinevusi. Kuid aeglase Interneti-kiirusega mobiilseadmete puhul kahjustab see märkimisväärselt. Kui teie veebisaidi laadimine mobiilseadmetesse võtab liiga palju aega, on kindlasti tulude vähenemine ja kasutajate seotus vähene.

Andmete URI brauseri tugi

Andmete URI-d toetavad kõik kaasaegsed brauserid. Vanemad brauserid, nagu IE5 ja IE7, seda ei toeta, nii et vältige selle kasutamist, kui vajate nende brauserite tuge või võite proovida mõnda muud lahendust veebis otsida. Vaadake allpool toodud toetatud brauserite loendit.

  • Firefoxi versioon 2+
  • Opera versioon 7.2+ (andmete URI-de pikkus ei tohi olla pikem kui 4100 tähemärki)
  • Chrome (kõik versioonid on toetatud)
  • Safari (kõik versioonid on toetatud)
  • Internet Explorer 8+ (andmete URI-de suurus peab olema väiksem kui 32 kb)

Kohustustest loobumine:Pingutame mõistlikult selle nimel, et konversioonitulemused oleksid võimalikult täpsed, kuid me ei saa seda garanteerida. Enne siin esitatud üksikasjade kasutamist peate kinnitama selle õigsust muudest usaldusväärsetest Interneti-allikatest.