Decodarea unei imagini Base64
- Panou de control
- Documentație
- API
De ce să decodezi imagini în base64?
Decodarea imaginilor codate în base64 este utilă pentru a extrage imaginile din reprezentarea lor în text base64. Aceasta poate fi necesară pentru a vizualiza sau manipula imagini codate în acest mod, de exemplu în cadrul dezvoltării web pentru a afișa imagini integrate direct în codul HTML sau CSS.
Funcționalitățile instrumentului de decodare în base64
Acest instrument îți permite să lipești un șir base64 reprezentând o imagine și să-l convertești într-un format de imagine standard precum JPEG, PNG, GIF sau alte formate suportate.
Cum să utilizezi instrumentul de decodare
Pe pagina de decodare, poți lipi șirul base64 în zona de text prevăzută în acest scop. Fă clic pe butonul de decodare pentru a converti șirul base64 într-o imagine vizibilă în zona de rezultat.
Odată ce imaginea este decodată, va fi afișată într-o zonă de rezultat. Poți descărca imaginea decodată sau copia codul HTML sau CSS necesar pentru a o integra în proiectele tale.
Exemplu de decodare a unei imagini base64
Iată un exemplu de decodare a unei imagini JPEG codate în base64:
<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Imagine decodată">
Întrebări frecvente
Trebuie să lipesc Data URI completă sau doar partea base64?
Ambele funcționează. Poți lipi Data URI completă sub forma
data:image/png;base64,iVBORw0KGgo… sau direct șirul base64 brut care urmează
virgula. Când prefixul data: este prezent, tipul MIME este citit pentru a determina
extensia fișierului generat (PNG, JPG, SVG, WebP, GIF).
Imaginea este trimisă la un server la distanță?
Decodarea este realizată pe serverul nostru doar pe durata cererii, apoi rezultatul este
returnat. Nicio imagine nu este păstrată după procesare și niciun apel nu este făcut către un serviciu
terț. Pentru un conținut foarte sensibil, preferă o decodare locală cu base64 -d în
linie de comandă.
De ce decodarea mea produce un fișier ilizibil?
Cauza cea mai frecventă este un șir trunchiat în timpul unui copiere-lipire, mai ales dintr-un
terminal care taie liniile lungi. Verifică dacă șirul se termină într-adevăr cu unul sau două
= și că niciun retur la linie nu a fost inserat la mijloc. Un șir base64 valid
conține doar caracterele A-Z, a-z, 0-9,
+, / și =.
Ce formate de imagine sunt recunoscute la ieșire?
Decodorul recunoaște formatele clasice ale web-ului: PNG, JPEG, GIF, WebP, SVG și BMP. Tipul
MIME prezent în Data URI servește la alegerea extensiei fișierului descărcat. Dacă șirul base64
este furnizat fără prefixul data:, o extensie generică este utilizată și poți
să o corectezi manual înainte de a-l salva.
Există o limită de dimensiune?
Dimensiunea acceptată ține de limita de trimitere a formularului serverului nostru, fixată la câțiva megabiți. Reamintim, o imagine base64 face aproximativ 33% mai mult decât echivalentul său binar. Dincolo de câteva sute de KB, devine mai practic să manipulezi fișierul direct decât să treci printr-o reprezentare base64.
Cum să fac operația inversă?
Pentru a transforma o imagine în base64, utilizează codorul nostru de imagini base64. Acolo îți încarci fișierul și recuperezi o Data URI gata de lipit în HTML, CSS sau JSON. Dus-întoarcerea este fără pierdere: codarea base64 este o bijecție octet la octet.
Exemplu de cerere
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Schema de intrare
| Câmp | Tip | Obligatoriu | Implicit |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Puncte de acces
GET https://cdrn.fr/api/v1/tools- listează toate instrumentele disponibileGET https://cdrn.fr/api/v1/tools/base64-image-decoder- obține schema acestui instrumentPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- execută acest instrument cu un payload JSON