Códaigh íomhá go Base64 / Data URI
- Deais
- Doiciméadú
- API
Formáid comhaid
Is féidir leat líon neamhtheoranta íomhánna a uaslódáil le huasmheáchan 20M.
Slándáil
Ní stóráiltear do shonraí ar ár bhfreastalaithe.
Brabhsálaithe tacaithe
Tacaítear le gach brabhsálaithe le déanaí. Mar sin féin, má thagann tú trasna ar fhabht, cuir in iúl dúinn le haghaidh ceartúcháin.
Cad is URI Sonraí ann?
Is URL é URI Sonraí ina bhfuil sonraí acmhainne go díreach ina ionad
pointe ar chomhad iargúlta. Is é a fhoirm ghinearálta
sonraí:[. Le haghaidh íomhá, ní mór dúinn de ghnáth
sonraí:image/png;base64,iVBORw0KGgo…. Tá an acmhainn leabaithe in HTML, CSS nó JSON
agus luchtaithe gan aon iarratas HTTP breise.
Cén fáth ar ionchódaigh íomhá i Base64?
Spreagthaí coitianta:
- Laghdaigh iarratais HTTP: déan deilbhín a chomhtháthú go díreach isteach sa CSS seachas é a lódáil sa bhreis ar an doiciméad
- Síniú ríomhphoist le híomhá inlíne: níl baol ann go gcuirfear bac ar an íomhá mar ábhar cianda
- Comhpháirteanna Gréasáin / Oibrithe Gréasáin: nuair is minic a chruthaíonn luchtú acmhainn sheachtrach fadhb scópála nó CORS
- Stóráil Áitiúil (LocalStorage, IndexedDB, bunachar sonraí): mionsamhail abhatár a chur le sraithiú go teaghrán
- Snipíní féinchuimsitheacha: comhad HTML féinchuimsitheach, gan spleáchais sheachtracha
Cásanna úsáide tipiciúla
Roinnt comhthéacsanna nithiúla ina bhfuil údar maith le hionchódú íomhánna Base64:
- Deilbhíní inlíne SVG i CSS (
background-image: url("sonraí:image/svg+xml;base64,…")) - Sínithe ríomhphoist pearsantaithe le lógó
- Fréamhshamhail ghasta de leathanach neamhspleách arna chomhroinnt trí ríomhphost
- Comhpháirteanna gréasáin aonair (comhad amháin in-imscartha)
- Giniúint PDF ar thaobh an bhrabhsálaí (jsPDF) le mionsamhlacha leabaithe
- Sonraí tástála (magaí) ina bhfuil íomhánna
Conas é a úsáid
Trí chéim:
- Uaslódáil d'íomhá (PNG, JPG, SVG, WebP, GIF) tríd an gcrios titim
- Cliceáil ar “Ionchódaigh”
- Cóipeáil an URI Sonraí mar thoradh air leis an gcnaipe tiomnaithe, agus greamaigh isteach i do HTML, CSS nó JSON é
Teorainneacha agus dea-chleachtais
Ní piléar airgid é Base64. Roinnt réamhchúraimí:
- Méadaíonn base64 an méid faoi ~33%: 4 charachtar ASCII in aghaidh gach 3 beart dhénártha
- Ní dhéanann an brabhsálaí íomhánna ionchódaithe a thaisceadh ar leithligh; athlódáiltear iad leis an HTML/CSS ina bhfuil iad
- Is fearr leat íomhánna níos lú ná 10 KB; thairis sin, is gnách go mbíonn comhad seachtrach níos éifeachtaí
- I gcás SVG, b'fhearr le hionchódú URL (trí
ionchódúURICcomponent) seachas Base64: tá an toradh níos giorra agus tá sé fós inpharsáilte cosúil le téacs
Déanann - Uirlisí nua-aimseartha tógála (Webpack, Vite) an rogha Base64 vs. Base64 a uathoibriú. comhad seachtrach trí mhéid tairsí inchumraithe
Samplaí nithiúla
HTML :

CSS :
.icon {
cúlra: url ("sonraí:image/svg+xml; base64,PHN2ZyB4bWxucz0i…") gan athdhéanamh;
leithead: 16px;
airde: 16px;
}
JSON (sonraí bréige):
{
"úsáideoir": {
"name": "Adrien",
"avatar": "sonraí:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA…"
}
}
CCanna
Cad é an difríocht idir Base64 agus dénártha?
Seasann dénártha do na bearta amh de chomhad. Is ionchódú é Base64 a athraíonn na bearta seo i 64 carachtar ASCII inphriontáilte (A-Z, a-z, 0-9, +, /). Ní ionann comhthéacsanna téacs (HTML, JSON, ríomhphost). ní féidir dénártha a iompar; Réitíonn Base64 an fhadhb seo ag costas forchostais méide 33%.
Cén fáth a bhfuil mo Shonraí URI chomh fada sin?
Éiríonn ~40 KB le híomhá 30 KB sa dhénártha i Base64. Agus is beart ASCII é gach carachtar, mar sin tá, Tá an slabhra fada. Is gné dhílis den ionchódú é seo. Le haghaidh íomhánna móra, coinnigh comhad seachtrach.
An dtacaíonn gach brabhsálaí le URIs Sonraí?
Sea, gan eisceacht i measc brabhsálaithe nua-aimseartha (Chrome, Firefox, Safari, Edge ó IE8 fiú). Teorainneacha stairiúil: IE8 teoranta ag 32 KB. Níl a thuilleadh imní ort inniu ar an ngréasán.
Conas URI Sonraí a dhíchódú?
Déanann ár díchódóir íomhánna Base64 a mhalairt: do Sonraí URI a ghreamú, faigh an comhad íomhá (PNG, JPG, SVG, WebP) réidh le huaslódáil nó le sábháil.
Base64 vs. Ionchódú URL do SVGanna?
I gcás SVG, cruthaíonn ionchódú URL (le ionchódURICcomponent) teaghrán níos giorra ná
Base64 agus tá sé fós inléite mar théacs. Is é seo an rogha a mholtar i CSS agus inlíne SVG á chomhtháthú.
I gcás formáidí dénártha (PNG, JPG), tá Base64 fós éigeantach.
An gcuireann ionchódú Base64 isteach ar cháilíocht íomhá?
Níl. Tá an t-ionchódú gan chailliúint: is beart dénártha é ↔ dé-leagan teaghrán Base64. Picteilíní bunaidh a chaomhnú go docht. Ní mhéadaítear ach méid an chomhaid a iompraítear faoi 33%.
Ceisteanna coitianta
Cathain is fearr an URI Sonraí a sheachaint?
Chomh luath agus a théann íomhá níos mó ná deich cilibheart agus is dócha go n-athúsáidfear é ar leathanaigh iolracha, is fearr comhad seachtrach. Is féidir leis an mbrabhsálaí é a chur isteach ansin taisce ar leithligh ón HTML a thagraíonn dó. Síneann URI Sonraí an príomhdhoiciméad agus éilíonn sé chun an íomhá a ath-íoslódáil ar gach ualach leathanach.
An bhfuil m'íomhá seolta chuig freastalaí?
Téann an íomhá tríd ár bhfreastalaí le linn ionchódaithe agus ní choimeádtar tar éis filleadh
den toradh. Ní iarrtar aon seirbhísí tríú páirtí. Le haghaidh comhad faoi rún daingean,
is é an coibhéis áitiúil base64 -w 0 my-image.png ar Linux nó
certutil -encode ar Windows.
Cén fáth a roghnaigh ionchódú URL seachas base64 do SVG?
Is téacs XML é SVG. Tá Base64 ionchódaithe, bíonn sé neamh-inléite agus thart ar 33% níos mó.
In ionchódú URL trí ionchódúURICcomponent, fanann an toradh inléite agus níos giorra.
I CSS, scríobh url("data:image/svg+xml;utf8, leis na carachtair
éalaigh torthaí speisialta i gcomhad deiridh níos lú ná leagan base64.
Tá an méid comhaid a nglacann an fhoirm leis teoranta do chúpla meigibheart, is leor sin formhór mór na deilbhíní, mionsamhlacha agus avatars. Thairis sin, fágann tú an cás úsáide réasúnach a Sonraí URI: beidh comhad statach a sheirbheálann do CDN i bhfad níos éifeachtaí don bhrabhsálaí maidir le do mhéadracht Core Web Vitals.
Oibríonn HTTP cache de réir URL. Tá URI Sonraí mar chuid den doiciméad ina bhfuil sé, mar sin é
athluchtaítear leis. Os a choinne sin, tá deilbhín seachtrach i icon.png i dtaisce
uair amháin agus go brách agus athúsáidtear é ar gach leathanach a thagraíonn dó. Is é seo an príomh
Sin é an fáth go bhfuil an URI Sonraí fós ina uirlis nideoige, ní ina ionad ginearálta.
Sampla iarratais
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-encoder/execute \
-F "file=@/path/to/file"
Scéimre ionchuir
| Réimse | Cineál | Riachtanach | Réamhshocrú |
|---|---|---|---|
file |
file | ✓ | – |
bíonn comhad ag teastáil ón uirlis seo - úsáid Content-Type multipart/form-data in ionad application/json
Críochphointí
GET https://cdrn.fr/api/v1/tools- liostaíonn na huirlisí go léir atá ar fáilGET https://cdrn.fr/api/v1/tools/base64-image-encoder- faigh scéimre na huirlise seoPOST https://cdrn.fr/api/v1/tools/base64-image-encoder/execute- rith an uirlis seo le pálasta JSON