Dekodēt Base64 attēlu

izvelk jūsu attēlus no to base64 attēlojuma, atvieglojot integrāciju web projektos bez papildu HTTP pieprasījumiem

Kāpēc base64 atšifrēt attēlus?

Base64 kodētu attēlu dekodēšana ir noderīga, lai iegūtu attēlus no to attēlojuma base64 tekstā. Tas var būt nepieciešams, lai skatītu vai apstrādātu šādi kodētus attēlus, piemēram, tīmekļa izstrādē, lai parādītu kodā tieši integrētus attēlus HTML vai CSS.

Base64 dekodēšanas rīka funkcijas

Šis rīks ļauj ielīmēt base64 virkni, kas attēlo attēlu, un pārvērst to formātā standarta attēlu faili, piemēram, JPEG, PNG, GIF vai citi atbalstīti formāti.

Kā lietot atšifrēšanas rīku

Dekodēšanas lapā varat ielīmēt base64 virkni paredzētajā tekstlodziņā. Noklikšķiniet uz atšifrēšanas pogas, lai pārvērstu base64 virkni attēlā, kas redzams rezultātu apgabalā.

Kad attēls ir atšifrēts, tas tiks parādīts rezultātu apgabalā. Jūs varat lejupielādēt atšifrēto attēlu vai nokopējiet nepieciešamo HTML vai CSS kodu, lai to integrētu savos projektos.

Base64 attēla dekodēšanas piemērs

Šeit ir base64 kodēta JPEG attēla dekodēšanas piemērs:

Dekodēts attēls

Bieži uzdotie jautājumi

Vai mums ir jāielīmē pilns datu URI vai tikai base64 daļa?

Abi strādā. Pilnu datu URI varat ielīmēt kā data:image/png;base64,iVBORw0KGgo… vai tieši šāda neapstrādāta base64 virkne komats. Ja ir prefikss data:, tur tiek nolasīts MIME veids, lai noteiktu ģenerētā faila paplašinājums (PNG, JPG, SVG, WebP, GIF).

Vai attēls tiek nosūtīts uz attālo serveri?

Dekodēšana mūsu serverī tiek veikta tikai pieprasījuma laikā, tad rezultāts ir atgriezās. Pēc apstrādes netiek saglabāts neviens attēls un netiek zvanīts uz pakalpojumu trešā puse. Ļoti sensitīvam saturam dodiet priekšroku vietējai dekodēšanai ar base64 -d in komandrinda.

Kāpēc mana dekodēšana rada nelasāmu failu?

Visbiežākais iemesls ir saīsināta virkne, kopējot un ielīmējot, īpaši no a terminālis, kas nogriež garas rindas. Pārbaudiet, vai virkne beidzas ar vienu vai diviem = un vidū nav ievietots rindiņas pārtraukums. Derīga base64 virkne satur tikai rakstzīmes A-Z, a-z, 0-9, +, / un =.

Kuri attēla formāti tiek atpazīti izvadē?

Dekodētājs atpazīst klasiskos tīmekļa formātus: PNG, JPEG, GIF, WebP, SVG un BMP. Puisis Datu URI esošais MIME tiek izmantots, lai izvēlētos lejupielādētā faila paplašinājumu. Ja base64 virkne tiek nodrošināts bez prefiksa data:, tiek izmantots vispārējs paplašinājums, un jūs varat pirms saglabāšanas labojiet to ar roku.

Vai pastāv izmēra ierobežojums?

Pieņemtais izmērs ir saistīts ar mūsu servera veidlapu iesniegšanas ierobežojumu, kas ir daži megabaiti. Atgādinām, ka base64 attēls ir aptuveni par 33% lielāks nekā tā binārais ekvivalents. Pārsniedzot dažus simtus KB, kļūst praktiskāk ar failu tieši manipulēt nevis iziet cauri base64 attēlojumam.

Kā veikt apgriezto darbību?

Lai pārveidotu attēlu uz base64, izmantojiet mūsu base64 attēlu kodētājs. Jūs augšupielādējat savu failu tur un izgūt datu URI, kas ir gatavs ielīmēšanai HTML, CSS vai JSON. Turp un atpakaļ ir bez zudums: base64 kodējums ir baita-baita bijekcija.

Pieprasījuma piemērs

curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Ievades shēma

Lauks Tips Obligāts Noklusējums
text_encoded text

Endpoint

  • GET https://cdrn.fr/api/v1/tools - uzskaita visus pieejamos rīkus
  • GET https://cdrn.fr/api/v1/tools/base64-image-decoder - iegūst šī rīka shēmu
  • POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute - izpilda šo rīku ar JSON payload