Ծրագրավորման գործիքներ

Base64 փոխարկիչ

Օնլայն գործիք տեքստը Base64 ձևաչափով կոդավորելու և վերծանելու համար՝ ստանդարտ, URL-safe կամ հատուկ 64 նիշանոց այբուբենով։

Գործարկել գործիքը

Այս օնլայն գործիքը փոխակերպում է տեքստային տվյալները Base64 ձևաչափի և հակառակը։ Կոդավորման ընթացքում մուտքագրված տեքստը նախ վերածվում է UTF-8 բայթերի, որից հետո ձևավորվում է համապատասխան Base64 տողը։ Վերծանման ժամանակ կոդավորված տվյալները վերականգնվում են UTF-8 տեքստի տեսքով։ Եթե վերծանվող տողի երկարությունը չորսի բազմապատիկ չէ, համակարգը ավտոմատ կերպով ավելացնում է հավասարման նշանով լրացումը։ Օգտատերը կարող է ընտրել ստանդարտ այբուբենը, ակտիվացնել հղումների համար հարմարեցված URL-safe տարբերակը կամ մուտքագրել սեփական հատուկ այբուբենը։ Հատուկ այբուբեն կիրառելիս պահանջվում է ճիշտ վաթսունչորս չկրկնվող նիշ։ Նույն հատուկ այբուբենով կոդավորված տեքստը հնարավոր է նույնությամբ վերծանել և ստանալ սկզբնական բովանդակությունը։ Դատարկ մուտքագրման դեպքում գործիքը հայտնում է տվյալների բացակայության մասին։

Հրահանգներ

  1. Մուտքագրեք կամ տեղադրեք մշակման ենթակա տեքստը համապատասխան դաշտում։
  2. Ընտրեք աշխատանքային ռեժիմը՝ կոդավորել կամ վերծանել։
  3. Անհրաժեշտության դեպքում նշեք URL-safe տարբերակը կամ լրացրեք ճիշտ 64 եզակի նիշ պարունակող հատուկ այբուբենը։
  4. Սեղմեք «Փոխարկել» կոճակը, ապա պատճենեք արդյունքը ցուցադրվող դաշտից։

Օրինակներ

  • «Բարև» տեքստի կոդավորումը ստանդարտ Base64 ռեժիմով UTF-8 կոդավորմամբ։
  • «SGVsbG8gV29ybGQh» Base64 տողի վերծանումը սովորական տեքստի՝ ստանալով «Hello World!» արտահայտությունը։

ՀՏՀ

Ի՞նչ տարբերություն կա ստանդարտ և URL-safe Base64 տարբերակների միջև։

URL-safe տարբերակում ստանդարտ «+» և «/» նիշերը փոխարինվում են «-» և «_» նշաններով, այդ պատճառով տողը կարելի է ազատ օգտագործել վեբ հասցեներում և պարամետրերում։

Ի՞նչ պահանջներ են դրվում հատուկ այբուբենի վրա։

Հատուկ այբուբենը պետք է պարունակի ուղիղ 64 եզակի նիշ։ Կրկնվող նիշերի կամ այլ քանակի դեպքում փոխարկումը տեղի չի ունենում։

Ինչպե՞ս է գործիքը վարվում վերծանման ժամանակ պակասող նիշերի հետ։

Եթե վերծանվող Base64 տողի երկարությունը բազմապատիկ չէ չորսի, գործիքն ավտոմատ ավելացնում է անհրաժեշտ քանակի «=» նշաններ՝ պակասող նիշերը լրացնելու համար։

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։