Base64 neçə baytdır?
Base64 neçə baytdır?

Video: Base64 neçə baytdır?

Video: Base64 neçə baytdır?
Video: Change PDF Setting in Chrome Browser 2024, Noyabr
Anonim

Base64 24 biti kodlaşdırmaq üçün 4 ascii simvolundan istifadə edir ( 3 bayt ) məlumat. Kodlaşdırmaq üçün onu bölür üç bayt 4 6 bitlik nömrəyə. 6 bitlik rəqəm 64 mümkün dəyəri təmsil edə bilər.

Həmçinin sual yaranır ki, base64 sətri nə qədər böyükdür?

Giriş simli 3 bayt və ya 24 bitdir ölçüsü , beləliklə, formula çıxışın 4 bayt (və ya 32 bit) olacağını düzgün proqnozlaşdırır uzun : TWFu. Proses hər 6 bit məlumatı 64 bitdən birinə kodlayır Baza 64 simvoldur, buna görə də 24 bitlik giriş 6-ya bölündükdə 4 olur Baza 64 personajlar.

Daha sonra sual yaranır ki, base64 kodlu məlumat nədir? Kompüter elmində, Baza 64 ikili mətndən ibarət qrupdur kodlaşdırma ikilini təmsil edən sxemlər data onu aradix-64 təmsilinə çevirərək ASCII sətir formatında. Termin Baza 64 spesifik MIME məzmun ötürülməsindən qaynaqlanır kodlaşdırma.

Yuxarıdan əlavə, base64 ölçüsünü nə qədər artırır?

Baza 64 hər üç bayt dəsti dördbayta kodlayır. Bundan əlavə, çıxış həmişə çoxlu sayda olmaq üçün doldurulur. Belə ki, 16kB massiv üçün baza-64 təmsili zəifləyəcək (16*1024/3)*4 = 21848 bayt uzunluğunda ~= 21,8 kB. Kobud yaxınlaşma olardı bu olsun ölçüsü verilənlərin həcmi orijinalın 4/3-ə qədər artır.

base64 həmişə == ilə bitir?

Daha dolğun cavab edir ki, a baza 64 kodlanmış sətir yoxdur həmişə bitsin a = ilə, o olacaq yalnız son bir və ya iki ilə = əgər onlar ipi lazımi uzunluğa çıxarmaq tələb olunarsa. 2- Qısa cavab olaraq: 65-ci simvol ("=" işarəsi) edir mesajın kodlaşdırılmasının son prosesində yalnız tamamlayıcı kimi istifadə olunur.

Tövsiyə: