„Adatot kódolni Base64-be” változatai közötti eltérés
Innen: Hogyankell.hu
(Új oldal, tartalma: „== Hogyan kell {{PAGENAME}}? == Ebben a cikkben megismerkedhettek a Base64 működésével, azaz, hogy hogyan lehet adatot kódolni ebbe a formátumba. == Lépések…”) |
(→Lépések) |
||
7. sor: | 7. sor: | ||
− | # | + | # A Base64-be alakítandó szöveget először karakterenként ASCII formátumba kell alakítani. Így az átalakítandó szöveg minden karakteréhez egy 8 bites ASCII értéket rendelünk. A végső eredményünk a "wiki" szó esetében a következő: 01110111 01101001 01101011 01101001 [[Fájl:ascii.jpg]] |
+ | # A teljes 8 bites ASCII kódokból álló adatsort újra kell tagolnunk 6 bitenként. Az előző példát tovább gondolva ezt kapjuk: 011101 110110 100101 101011 011010 01 | ||
+ | |||
+ | # A következő lépésben a 6 bites egységekhez Base64 értékeket kell rendelni. Így a következőt kapjuk: d2lraQ | ||
+ | |||
+ | # Az utolsó lépésre csak akkor van szükség, ha az utolsó bitsorozat rövidebb, mint 6 bit. Ebben az esetben hiányzó két bitenként egy egyenlőségjelet rakunk ("="). Így a végeredmény a következő: d2lraQ== | ||
== Tippek == | == Tippek == |
A lap 2023. november 17., 10:04-kori változata
Hogyan kell Adatot kódolni Base64-be?
Ebben a cikkben megismerkedhettek a Base64 működésével, azaz, hogy hogyan lehet adatot kódolni ebbe a formátumba.
Lépések
- A Base64-be alakítandó szöveget először karakterenként ASCII formátumba kell alakítani. Így az átalakítandó szöveg minden karakteréhez egy 8 bites ASCII értéket rendelünk. A végső eredményünk a "wiki" szó esetében a következő: 01110111 01101001 01101011 01101001
- A teljes 8 bites ASCII kódokból álló adatsort újra kell tagolnunk 6 bitenként. Az előző példát tovább gondolva ezt kapjuk: 011101 110110 100101 101011 011010 01
- A következő lépésben a 6 bites egységekhez Base64 értékeket kell rendelni. Így a következőt kapjuk: d2lraQ
- Az utolsó lépésre csak akkor van szükség, ha az utolsó bitsorozat rövidebb, mint 6 bit. Ebben az esetben hiányzó két bitenként egy egyenlőségjelet rakunk ("="). Így a végeredmény a következő: d2lraQ==
Tippek
MEGJEGYZÉS: Add meg a tippeket, amik segítik az olvasót a megvalósítás során. Minden új tippet egy csillaggal (*) kezd! Ezt a sort kérlek, töröld, csak magyarázatként szolgál!
- Első tipp
Amire szükséged lehet
MEGJEGYZÉS: Sorold fel azokat a dolgokat, amire szükség van a megvalósítás során. Minden szükséges eszközt új sorba írj, az elején egy csillaggal (*). Ezt a sort kérlek, töröld, csak magyarázatként szolgál!
- Első szükséges dolog
Figyelmeztetések
MEGJEGYZÉS: Amennyiben szeretnéd az olvasókat figyelmeztetni valamire a témával kapcsolatban, azt itt tudod megtenni. Minden figyelmeztetést új sorba írj, az elején egy csillaggal (*). Ezt a sort kérlek, töröld, csak magyarázatként szolgál!
- Első figyelmeztetés
Kapcsolódó videók
MEGJEGYZÉS: Ha találsz a témához kapcsolódó Youtube videót, akkor azt itt tudod befűzni az oldalba. Ehhez nem kell más tenned, mint az „IDE” szó helyett beírnod a kiválasztott Youtube videó egyedi kódját!
Kapcsolódó források, hivatkozások
MEGJEGYZÉS: Az alábbi minta alapján add meg azokat a webcímeket és a hozzájuk tartozó rövid leírást, amit forrásként használtál, illetve szorosan a témához kapcsolódnak. Ezt a sort kérlek, töröld, csak magyarázatként szolgál!