Avaleht / Pilditööriistad / Pildi Base64 konverter
Tasuta veebitööriistad

Pildi Base64 konverter

Teisenda kohalik pilt täielikuks Base64-andme-URL-iks. Vaata eelvaadet, teisenda, kopeeri või laadi tekst alla. Failipiir: 64 MiB.

Alusta kasutamist

Mida see tööriist aitab teil teha

Teisenda kohalik pilt täielikuks Base64-andme-URL-iks. Vaata eelvaadet, teisenda, kopeeri või laadi tekst alla. Failipiir: 64 MiB.

Näide

Sisend

icon.png

Tulemus

data:image/png;base64,iVBORw0KGgo…

Kuidas tulemus saadakse

Base64 esitab binaarseid baite prinditavate märkidena. See on pöörduv kodeering, mitte tihendamine ega krüpteerimine, ja tavaliselt suurendab andmemahtu umbes kolmandiku võrra.

Kasulikud töövood

  • Manusta väike ikoon CSS-i või HTML-i
  • Loo kaasaskantav API või testifixture
  • Vaata või edasta väikest binaarset faili tekstina

Olulised piirangud

  • Suured Base64 stringid suurendavad HTML-i, CSS-i ja mälukasutust.
  • Kodeerimine ei peida ega kaitse pilti.
  • Andme-URL-i MIME-tüüp peab vastama tegelikule failivormingule.

Korduma kippuvad küsimused

Miks on Base64 suurem kui pildifail?

Iga kolm binaarset baiti esitatakse nelja Base64 märgiga, pluss võimalik andme-URL-i eesliide.

Kas peaksin manustama kõik veebisaidi pildid?

Ei. Välised failid vahemälustuvad tavaliselt paremini; inline-andmed on kõige kasulikumad väikeste, iseseisvate varade jaoks.

Pildi Base64 konverter

Piirid: 64 MiB (67 108 864 baiti) ja 24 000 000 dekodeeritud pikslit. Failisuurust kontrollitakse enne lugemist, mõõtmeid enne Base64 loomist. Kodeeritakse kogu algfail ilma canvas-ümberkodeerimiseta; metaandmed ja animatsioonibaidid säilivad, kuid eelvaade ei tõenda animatsiooni esitamist. N baidi korral on Base64 sisu pikkus 4 × ceil(N/3) märki pluss eesliide. Kolme punktiga näited on puudulikud. Kodeerimine ei puhasta ega krüpteeri; brauseri MIME ei kinnita tegelikku vormingut. Suured manustatud pildid suurendavad dokumenti ja mälukasutust ega ole eraldi vahemällu salvestatavad.

data:image/png;base64,...
Base64 length = 4 × ceil(N / 3)

Töötlemine toimub kohalikult teie brauseris.