Pretvorba v Base64

Kodiranje/dekodiranje Base64 (orodje za pretvorbo Base64)

Besedilo lahko kodirate v format Base64 ali dekodirate nize Base64 nazaj v izvirno besedilo UTF-8. To je koristno za preverjanje vrednosti v API-jih, nastavitvah, e-poštnih sporočilih in datotekah JSON.

Rezultat prevoda
Čakam na povratne informacije
Vnesite besedilo ali niz Base64 in kliknite »Pretvori«.

Izhod

Kaj je kodiranje/dekodiranje Base64?

Base64 Encode/Decode je orodje za pretvorbo navadnega besedila v niz, kodiran v Base64, in za pretvorbo niza, kodiranega v Base64, nazaj v izvirno besedilo. Base64 je metoda predstavitve podatkov, ki uporablja le omejen nabor znakov, kot so alfanumerični znaki, plusi, poševnice in enakovredni znaki. Pogosto se uporablja v e-pošti, HTTP, JSON, konfiguracijskih datotekah in integracijah API. Včasih se uporablja za varno vključevanje binarnih podatkov ali nizov, ki vsebujejo japonske znake, v okolja, kjer je njihovo neposredno obdelovanje težko.

S tem orodjem lahko vnesete niz v polje za vnos in izberete »Encode«, da ustvarite niz Base64 kot besedilo v formatu UTF-8. Nasprotno, izbira »Decode« (Dekodiraj) bo razčlenila niz Base64 in ga obnovila v izvirno besedilo UTF-8. Ker obdeluje večbajtne znake, kot so japonščina, emojiji in simboli, kot UTF-8 z uporabo TextEncoderja in TextDecoderja brskalnika, ga je mogoče uporabiti ne le za preproste alfanumerične znake, ampak tudi za preverjanje nizov, uporabljenih v dejanskih aplikacijah.

Base64 ni šifriranje. Čeprav se zdi, da gre za naključni niz znakov, ga lahko kdorkoli dekodira in prebere izvirno vsebino. Zato kodiranje gesel, API ključev, dostopnih žetonov, osebnih podatkov in drugih občutljivih podatkov z uporabo Base64 ne zagotavlja njihove varnosti. Upoštevajte, da je Base64 metoda kodiranja, ki se uporablja za spreminjanje prikaza znakov za namene shranjevanja ali prenosa, in je ne uporabljajte za skrivanje zaupnih podatkov. Pomembno je, da po potrebi kombinirate HTTPS, ustrezno avtentifikacijo, šifriranje in nadzor dostopa.

Rezultate pretvorbe lahko kopirate in po potrebi prenesete kot besedilno datoteko. To orodje se lahko uporablja za preverjanje vrednosti, uporabljenih v glavah API-avtorizacije, preverjanje nizov osnovne avtentifikacije, preverjanje vsebine vrednosti Base64 v JSON, preverjanje nizov Base64, izpisanih v dnevnike, in ustvarjanje testnih podatkov. Ker poteka proces pretvorbe znotraj brskalnika, ni pošiljanja obrazca, ki bi vnosni niz poslal na strežnik za standardne operacije pretvorbe. Vendar bodite previdni pri uporabi skupnih naprav, razširitev brskalnika, deljenja zaslona in zgodovine odložišča.

  • Besedilo lahko kodirate kot UTF-8 z uporabo Base64.
  • Nize Base64 lahko dekodirate v besedilo UTF-8.
  • Podpira tudi nize, ki vsebujejo večbajtne znake, kot so japonski znaki, simboli in emojiji.
  • Rezultate prevoda lahko kopirate v odložišče ali shranite kot besedilno datoteko.

Kako uporabljati kodiranje in dekodiranje Base64

Najprej vnesite niz, ki ga želite pretvoriti, v polje »Vnos«. Vnesete lahko običajno besedilo, dele JSON, konfiguracijske vrednosti, Base64 nize, prejete prek API, in še več. Nato v razdelku »Način pretvorbe« izberite »Kodiraj«, da pretvorite besedilo v Base64, ali »Dekodiraj«, da pretvorite Base64 nazaj v izvirno besedilo. Nazadnje kliknite gumb »Pretvori« in pretvorjeni niz se bo pojavil v izhodnem polju spodaj.

Če želite izhod uporabiti drugje, kliknite »Kopiraj rezultat«. Če ga želite shraniti kot datoteko, uporabite »Prenesi kot TXT«. S klikom na »Zamenjaj vnos in način« se trenutni izhod prenese v polje za vnos in preklopi med načinom kodiranja in dekodiranja. To je koristno, če želite takoj dekodirati kodiran rezultat, da preverite, ali se vrne v izvirno obliko, ali če želite ponovno kodirati dekodiran rezultat.

Pri dekodiranju bo prišlo do napake, če vnesete niz, ki ni veljaven kot Base64, ali podatke, ki jih ni mogoče obnoviti kot besedilo v formatu UTF-8. Medtem ko se bodo med obdelavo odstranili prelomi vrstic in presledki znotraj niza Base64, to orodje ne podpira obnove formatov Base64, primernih za URL-je, ki uporabljajo znake »-« ali »_«, niti binarnih datotek, kot so slike. To orodje uporabite za preverjanje besedilnih podatkov.

  1. Vnesite besedilo ali niz Base64 v polje za vnos.
  2. Izberite »Encode« za pretvorbo besedila v Base64 in »Decode« za pretvorbo Base64 nazaj v besedilo.
  3. Kliknite gumb »Pretvori«, da si ogledate izhodne podatke.
  4. Po potrebi uporabite »Kopiraj rezultate« ali »Prenesi TXT«, da shranite podatke v želeno mesto.

Pomembna opozorila pri uporabi

  • Base64 ni šifriranje. Ker je izvirno vsebino mogoče prebrati po dekodiranju, ga ni mogoče uporabiti za zaščito občutljivih podatkov.
  • To orodje je namenjeno pretvarjanju besedila v Base64. Za pretvarjanje velikih binarnih datotek, kot so slike in PDF-ji, uporabite namensko orodje.
  • Čeprav so podatki, ki jih je treba dekodirati, pravilno kodirani v Base64, jih morda ne bo mogoče obnoviti, če niso v obliki besedila UTF-8.
  • Upoštevajte, da se zapis lahko razlikuje glede na primer uporabe, na primer URL-varen Base64 ali Base64 brez izpolnjevanja. Po potrebi preverite specifikacije namembnega mesta.

Pogosta vprašanja

Kaj je Base64?

Base64 je metoda kodiranja, ki podatke predstavlja izključno z alfanumeričnimi znaki in določenimi simboli. Uporablja se za predstavitev podatkov v okoljih z omejitvami glede znakov, kot so e-pošta, spletni API-ji, JSON in konfiguracijske datoteke.

Kaj je kodiranje Base64?

Kodiranje Base64 je proces pretvorbe navadnega besedila ali podatkov v niz, kodiran v Base64. To orodje obravnava vneseno besedilo kot UTF-8 in ga pretvori v niz Base64.

Kaj je dekodiranje Base64?

Dekodiranje Base64 je proces pretvorbe niza, kodiranega v Base64, nazaj v izvorne podatke. To orodje obnovi in prikaže nize Base64 kot besedilo v formatu UTF-8.

Ali gre za šifriranje Base64?

Ne. Base64 ni šifriranje; gre za obliko kodiranja, ki se uporablja za spreminjanje predstavitve podatkov. Ker ga lahko kdorkoli dekodira, ga prosim ne uporabljajte za skrivanje gesel ali API ključev.

Ali lahko pretvorite japonski tekst v Base64?

Da. Večbajtni znaki, kot so japonski, se pretvorijo v Base64 kot UTF-8. Med dekodiranjem se ponovno pretvorijo v besedilo UTF-8.

Ali je mogoče pretvoriti tudi emojije in simbole?

V večini primerov je to mogoče pretvoriti. Ker se vneseni nizi obdelujejo v formatu UTF-8, sistem podpira besedilo, ki vsebuje emojije, simbole in znake polne širine.

Ali bo vneseno besedilo poslano na strežnik?

Preoblikovanje s tem orodjem poteka z uporabo JavaScript v brskalniku. Za standardne operacije kodiranja in dekodiranja ni pošiljanja obrazca na strežnik.

Kaj povzroča napako pri dekodiranju?

Možni vzroki vključujejo znake, ki jih ni mogoče uporabiti v Base64, neveljavno število znakov ali izpolnjevanje, ali pa obnovljeni podatki niso besedilo v formatu UTF-8.

Kaj pomeni znak za enakovrednost na koncu?

Znak „=” na koncu niza Base64 se imenuje izpolnjevanje. Dodaja se, da se dolžina izvirnih podatkov prilagodi formatu Base64. Glede na primer uporabe se lahko izpusti.

Ali podpira URL-varen Base64?

To orodje je zasnovano za standardni Base64. Nizi, ki vsebujejo znake, kot sta "-" ali "_", uporabljene v URL-varni obliki Base64, morda ne bodo pravilno dekodirani v tej obliki.

Ali lahko pretvorim slikovne datoteke v Base64?

Ta stran je namenjena izključno pretvorbi besedila. Ne podpira pretvorbe datotek, kot so slike ali PDF-ji, v Base64. Če morate pretvoriti datoteke, uporabite namensko orodje.

Ali se to lahko uporabi za preverjanje nizov osnovnega avtentificiranja?

Da. Na primer, niz kot je »user:password« lahko kodirate z Base64, da preverite vrednosti za glavo osnovnega avtentificiranja. Vendar bodite pri ravnanju z avtentifikacijskimi podatki izredno previdni.