MJETE PËR ZHVILLUES

Kodues dhe dekodues Base64

Kodoni dhe dekodoni tekst Base64 në shfletues me UTF-8, Base64URL, mbushje, thyerje rreshtash dhe përpunim rresht pas rreshti.

Ndryshimi i kësaj ane përditëson tekstin Base64 djathtas.

Ndryshimi i kësaj ane provon të dekodojë tekst UTF-8 majtas. Skedarët binarë mund të mos shfaqen saktë.

Opsionet
Alfabeti
Opsionet e daljes

Përdorni Base64 standard për shumicën e tekstit. Përdorni Base64URL kur rezultati do të vendoset në URL, emër skedari, token ose vlerë pyetjeje.

Si ta përdorni Base64 në mënyrë të sigurt

Çfarë bën Base64

I kthen bajtët në tekst

Base64 paraqet të dhëna binare me karaktere të shtypshme, që vlera të kalojë në sisteme që presin tekst.

Alfabetet standard dhe të sigurta për URL ndryshojnë

Base64 standard përdor plus dhe slash. Base64URL përdor vizë dhe nënvizë që rezultati të futet më lehtë në URL dhe emra skedarësh.

Thyerja MIME është për formate të vjetra emaili

Disa të dhëna MIME thyhen në 76 karaktere për rresht. Shumica e vlerave moderne API qëndrojnë në një rresht, përveç kur formati kërkon thyerje.

Gabime të zakonshme

Trajtimi i Base64 si enkriptim

Kushdo mund të dekodojë Base64. Mos e përdorni për të fshehur fjalëkalime, çelësa privatë ose të dhëna personale.

Përdorimi i alfabetit të gabuar

Një token me vizë ose nënvizë ka gjasa të jetë Base64URL. Një vlerë me plus ose slash zakonisht është Base64 standard.

Dekodimi i skedarëve binarë si tekst

Imazhet, PDF-të dhe skedarë të tjerë binarë mund të dekodohen në bajtë që nuk janë tekst UTF-8 i lexueshëm.

Këshilla

Përdorni modalitetin rresht për grupe

Kur keni shumë vlera të pavarura, përpunoni çdo rresht veçmas që një vlerë të mos bashkohet me tjetrën.

Mbani mbushjen kur nuk jeni të sigurt

Shenjat e barazimit në fund ndihmojnë shumë dekodues të kuptojnë si u mbushën bajtët e fundit. Hiqini vetëm kur formati i synuar e lejon.

Hiqni sekretet para ndarjes

Base64 shfaqet shpesh në tokenë, headerë dhe skedarë konfigurimi. Dekodoni dhe ndani vetëm të dhëna që lejoheni t’i ekspozoni.