Base64 неше байт?
Base64 неше байт?

Бейне: Base64 неше байт?

Бейне: Base64 неше байт?
Бейне: Let's teach for mastery -- not test scores | Sal Khan 2024, Мамыр
Anonim

Base64 24 биттерді кодтау үшін 4 ascii таңбасын пайдаланады ( 3 байт ) деректер. Кодтау үшін ол бөледі үш байт 4 6-биттік сандарға. 6-биттік сан 64 мүмкін мәнді көрсете алады.

Сондай-ақ сұрақ туындайды, base64 жолы қаншалықты үлкен?

Кіріс жол 3 байт немесе 24 бит, дюйм өлшемі , сондықтан формула шығыстың 4 байт (немесе 32 бит) болатынын дұрыс болжайды. ұзақ : TWFu. Процесс әрбір 6 бит деректерді 64-тің біріне кодтайды База 64 таңбалар, сондықтан 24-биттік енгізу 6-ға бөлінсе, 4 шығады База 64 кейіпкерлер.

Содан кейін сұрақ туындайды, base64 кодталған деректер дегеніміз не? Информатикада, База 64 екілік-мәтін тобы болып табылады кодтау екілік мәнді көрсететін схемалар деректер ASCII жол пішімінде оны aradix-64 көрсетіліміне аудару арқылы. Термин База 64 арнайы MIME мазмұнын тасымалдаудан туындайды кодтау.

Жоғарыдан басқа, base64 өлшемін қаншаға арттырады?

База 64 үш байттың әрбір жинағын төрт байтқа кодтайды. Сонымен қатар, шығыс әрқашан бірнеше нұсқа болуы үшін толтырылған. Сонымен, 16кБ массив үшін базалық-64 көрсетілімі өшеді (16*1024/3)*4 = 21848 байт ұзындығы ~= 21,8 кБ. Шамамен жуықтау болар еді сол болсын өлшемі деректердің 4/3 түпнұсқаға дейін ұлғайған.

base64 әрқашан == деп аяқталады ма?

Толығырақ жауап болып табылады бұл а негіз64 кодталған жол жоқ әрқашан аяқталады a = арқылы, ол ерік тек Соңы бір немесе екі = егер олар жолды тиісті ұзындыққа толтыру қажет болса. 2- Қысқаша жауап ретінде: 65-ші таңба («= белгісі) болып табылады хабарламаны кодтаудың соңғы процесінде қосымша ретінде ғана пайдаланылады.

Ұсынылған: