Base64 ni ka ngapi?
Base64 ni ka ngapi?

Video: Base64 ni ka ngapi?

Video: Base64 ni ka ngapi?
Video: Edson Mwasabwite - Ni Kwa Neema Na Rehema (Official video gospel) 2024, Novemba
Anonim

Base64 hutumia herufi 4 za ascii kusimba biti-24 ( 3 baiti ) ya data. Ili kusimba, inagawanya ka tatu katika nambari 4-bit 6. Nambari ya biti-6 inaweza kuwakilisha thamani 64 inayowezekana.

Swali pia ni, kamba ya base64 ni kubwa kiasi gani?

Ingizo kamba ni baiti 3, au biti 24, ndani ukubwa , kwa hivyo formula inatabiri kwa usahihi matokeo yatakuwa 4bytes (au bits 32) ndefu : TWFu. Mchakato husimba kila biti 6 za data katika mojawapo ya 64 Msingi64 herufi, kwa hivyo pembejeo-bit-24 ikigawanywa na matokeo 6 katika 4 Msingi64 wahusika.

Baadaye, swali ni, data iliyosimbwa ya base64 ni nini? Katika sayansi ya kompyuta, Msingi64 ni kundi la kati-kwa-maandishi usimbaji miradi inayowakilisha binary data katika umbizo la kamba ya ASCII kwa kuitafsiri kuwa uwakilishi wa aradix-64. Muhula Msingi64 hutoka kwa uhamishaji mahususi wa maudhui ya MIME usimbaji.

Kando na hapo juu, base64 huongeza saizi ngapi?

Msingi64 husimba kila seti ya baiti tatu katika baiti nne. Kwa kuongezea, pato hutiwa pedi ili kila wakati liwe la ziada. Kwa hivyo, kwa safu ya 16kB, uwakilishi wa msingi-64 utakuwa beceil(16*1024/3)*4 = baiti 21848 kwa urefu ~= 21.8kB. Ukadiriaji mbaya ingekuwa kuwa hiyo ukubwa ya data imeongezeka hadi 4/3 ya asili.

Je, base64 huwa inaishia ==?

Jibu kamili zaidi ni kwamba a msingi 64 kamba iliyosimbwa haifanyi hivyo daima mwisho na =, ni mapenzi pekee mwisho na moja au mbili = ikiwa zinahitajika kuweka uzi hadi urefu unaofaa. 2- Kama jibu fupi: herufi 65 ("=" ishara) ni hutumika tu kama kijalizo katika mchakato wa mwisho wa kusimba ujumbe.

Ilipendekeza: