„Base64” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
a Kiegészítés: ha az input hossza nem osztható hárommal.
→‎Működése: Kis 'n' vs és nagy 'N'
Címkék: Mobilról szerkesztett Mobil web szerkesztés
2. sor:
 
==Működése==
A base64 kódolás során a kódolandó adathalmazt először 3 bájtból álló egységekre bontjuk, majd ezt az egységet [[bináris]] formára (24 bitre) alakítjuk. A 24 bitet ezután 6 bites darabkákra kell felszabdalni, majd az így kapott, 6 biten ábrázolt számokat indexként használva kell kikeresni a kódtáblából a kódolt karaktert. Látható, hogy a kódolás révén minden három kódolatlan karakter négy kódolttá alakul. (Megjegyzés: nem szükséges, hogy a bemenet (bájtokban mért) hossza hárommal osztható legyen; ha az input hossza ''n'', akkor az output hossza ''egészrész((4N4n+2)/3)'', amit rendszerint egyenlőségjelekkel egészítünk ki néggyel osztható hosszúságra.
 
Az egyes bithatosokat reprezentáló karakterek (64 db) az alábbiak: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
A lap eredeti címe: „https://hu.wikipedia.org/wiki/Base64