Base64 kép dekódolása
- Irányítópult
- Dokumentáció
- API
Miért dekódoljunk képeket base64 formátumból?
A base64 kódolású képek dekódolása hasznos ahhoz, hogy a képeket kinyerjük a base64 szöveges reprezentációjukból. Ez szükséges lehet az így kódolt képek megjelenítéséhez vagy kezeléséhez, például a webfejlesztés során a közvetlenül a HTML vagy CSS kódba ágyazott képek megjelenítéséhez.
A base64 dekódoló eszköz funkciói
Ez az eszköz lehetővé teszi, hogy beillesszen egy képet reprezentáló base64 karakterláncot, és azt szabványos képformátummá alakítsa, mint például JPEG, PNG, GIF vagy más támogatott formátumok.
Hogyan használjuk a dekódoló eszközt
A dekódoló oldalon beillesztheti a base64 karakterláncot az erre a célra szolgáló szöveges mezőbe. Kattintson a dekódolás gombra, hogy a base64 karakterláncot az eredménymezőben látható képpé alakítsa.
A kép dekódolása után az megjelenik az eredménymezőben. Letöltheti a dekódolt képet, vagy kimásolhatja a projektekbe való integráláshoz szükséges HTML vagy CSS kódot.
Példa base64 kép dekódolására
Íme egy példa egy base64-gyel kódolt JPEG kép dekódolására:
<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Dekódolt kép">
Gyakran ismételt kérdések
A teljes Data URI-t vagy csak a base64 részt kell beilleszteni?
Mindkettő működik. Beillesztheti a teljes Data URI-t data:image/png;base64,iVBORw0KGgo… formában, vagy közvetlenül a vessző utáni nyers base64 karakterláncot. Ha a data: előtag jelen van, a MIME típus alapján határozzuk meg a generált fájl kiterjesztését (PNG, JPG, SVG, WebP, GIF).
Elküldik a képet egy távoli szerverre?
A dekódolás a szerverünkön történik, de csak a kérés idejéig, majd az eredmény visszaküldésre kerül. A feldolgozás után nem őrizzük meg a képeket, és nem történik hívás harmadik fél szolgáltatása felé. Nagyon érzékeny tartalom esetén használjon helyi dekódolást a parancssori base64 -d segítségével.
Miért eredményez a dekódolás olvashatatlan fájlt?
A leggyakoribb ok a másolás-beillesztés során csonkolt karakterlánc, különösen olyan terminálból, amely levágja a hosszú sorokat. Ellenőrizze, hogy a karakterlánc egy vagy két = jellel végződik-e, és nem került-e soremelés a közepébe. Egy érvényes base64 karakterlánc csak az A-Z, a-z, 0-9, +, / és = karaktereket tartalmazza.
Milyen képformátumok ismerhetők fel kimenetként?
A dekódoló felismeri a klasszikus webes formátumokat: PNG, JPEG, GIF, WebP, SVG és BMP. A Data URI-ben található MIME típus szolgál a letöltött fájl kiterjesztésének kiválasztására. Ha a base64 karakterláncot data: előtag nélkül adja meg, egy általános kiterjesztést használunk, amelyet mentés előtt manuálisan javíthat.
Van méretkorlát?
Az elfogadott méret a szerverünk űrlapküldési korlátjától függ, amely néhány megabájtban van meghatározva. Emlékeztetőül: egy base64 kép körülbelül 33%-kal nagyobb, mint a bináris megfelelője. Néhány száz KB felett praktikusabb a fájlt közvetlenül kezelni, ahelyett, hogy base64 reprezentációt használna.
Hogyan végezhető el a fordított művelet?
Egy kép base64 formátumba alakításához használja a base64 képkódoló eszközünket. Ott feltöltheti a fájlját, és megkapja a HTML-be, CSS-be vagy JSON-ba illeszthető Data URI-t. Az oda-vissza út veszteségmentes: a base64 kódolás egy bájt-bájt megfeleltetés.
Kérés példa
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Bemeneti séma
| Mező | Típus | Kötelező | Alapértelmezett |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Végpontok
GET https://cdrn.fr/api/v1/tools- listázza az összes elérhető eszköztGET https://cdrn.fr/api/v1/tools/base64-image-decoder- lekéri ezen eszköz sémájátPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- végrehajtja ezen eszközt JSON payloaddal