Ikkowdja test f'Base64

jikkonverti t-test tiegħek f'base64, kompatibbli ma' sistemi li jappoġġjaw biss test ASCII

Għaliex it-test tal-kodifikazzjoni base64?

Kodifikazzjoni Base64 hija użata biex tirrappreżenta data binarja jew test bħala kordi ta ' Karattri ASCII. Dan huwa partikolarment utli għat-trażmissjoni tad-dejta fuq protokolli li ma jagħmlux dan ma jappoġġjawx ċerti tipi ta' karattri jew li jeħtieġu rappreżentazzjoni tat-test tad-dejta.

Karatteristiċi tal-għodda tal-kodifikazzjoni base64

Din l-għodda tippermetti li inti faċilment base64 encode test. Tista 'kodifika kordi data sempliċi jew binarja (bħal immaġini) biex tittrasmettihom b'mod sigur jew tintegrahom f'formati li jaċċettaw biss data tat-test.

Kif tuża l-għodda ta 'kodifikazzjoni base64

Fuq il-paġna tal-kodifikazzjoni, tista 'tidħol it-test li trid tikkodifika fil-kaxxa tat-test ipprovduta dan l-effett. Ikklikkja l-buttuna tal-kodifika biex tiġġenera r-rappreżentazzjoni base64 tat-test.

Ladarba t-test ikun kodifikat base64, is-sekwenza base64 korrispondenti tintwera f'kaxxa tar-riżultat. Tista' tikkopja din is-sekwenza base64 biex tużaha fil-proġetti jew l-applikazzjonijiet tiegħek.

Eżempju ta' kodifikazzjoni tat-test Base64

Hawn eżempju ta 'kodifikazzjoni ta' string ta 'test "Hello, world!" fil-bażi64:


Qm9uam91ciwgbW9uZGUgIQ==

    

Mistoqsijiet frekwenti

It-test ta' kodifikazzjoni base64 jagħmilha sikura?

Nru Base64 hija kodifikazzjoni riversibbli, mhux encryption. Kulħadd jista' jiddekodifika l- string b'għodda bħall-decoder tagħna jew il-kmand base64 -d. Biex fil-fatt taħbi l-kontenut, uża algoritmu ta' encryption bħal AES b'ċavetta sigrieta.

Għaliex ir-riżultat huwa itwal mit-test tiegħi?

Base64 tittrasforma tliet bytes binarji f'erba' karattri ASCII. L-output huwa għalhekk mekkanikament madwar 33% itwal mid-daħla. Dan huwa l-prezz li għandu jitħallas għat-trasport kwalunkwe byte f'pajp li jaċċetta biss test (headers HTTP, emails MIME, strings JSON).

Kif jiġu ttrattati l-aċċenti u l-emojis?

It-test huwa kodifikat f'UTF-8 qabel jittrasforma għal base64. Karattru aċċentwat bħal é huwa żewġ bytes, emoji bħal stilla waħda minn erbgħa. Kwalunkwe karattru Unicode jgħaddi bla xkiel, kuntrarjament għal kodifikazzjonijiet anzjani bħal ISO-8859-1.

X'inhi d-differenza bejn base64 u base64url?

Il-varjant base64url jissostitwixxi + bi - u / bi _, u ħafna drabi tħalli barra l-ikkuttunar =. Dan huwa l-format użat fi JWT u fil-parametri tal-URL. Din l-għodda tipproduċi bażi standard64; imbagħad jikkonvertu b'sostituzzjoni tal-karattri jekk għandek bżonn il-varjant URL-safe.

Għaliex ir-riżultat jispiċċa b'=?

Meta t-tul tat-test oriġinali ma jkunx multiplu ta’ tliet bytes, base64 iżid wieħed jew żewġ karattri tal-ikkuttunar = biex jitlesta l-aħħar grupp ta’ erba’ karattri. Sekwenza valida base64 hija għalhekk dejjem multiplu ta' erbgħa fit-tul.

It-test imdaħħal jintbagħat lil server?

Iva, il-kodifikazzjoni titwettaq fuq in-naħa tas-server waqt it-talba. Xejn ma jinżamm wara ritorn tar-riżultat. Għal informazzjoni sensittiva, l-ekwivalenti lokali huwa echo -n "it-test tiegħek" | base64fuq Linux jew macOS, li ma jibgħat xejn fuq il- netwerk.

Eżempju ta' talba

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

Skema ta' input

Kamp Tip Meħtieġ Default
text string

Endpoints

  • GET https://cdrn.fr/api/v1/tools - telenka l-għodod kollha disponibbli
  • GET https://cdrn.fr/api/v1/tools/base64-text-encoder - tikseb l-iskema ta' din l-għodda
  • POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute - teżegwixxi din l-għodda b'payload JSON