[b][u]Wst?p:[/u][/b]
Za pomoc? base64 mo?na przechowywa? dowolne dane. Jest przeno?ny i s?u?y r?wnie? do kodowania ci?gu bajt?w za pomoc? znak?w. Konwersja jest mo?liwa przy dowolnej d?ugo?ci ci?g znak?w, przebiega wed?ug standard?w - przyk?adowo zakodowany w PAWN tekst mo?na zdekodowa? na tej stronie, tak samo mo?na na niej zakodowa? ci?g znak?w i odkodowa? na serwerze.
[b][u]Funkcje:[/u][/b]
[code]decode(const string[], second_string[])[/code]
[b]string[][/b]: Dekoduje ci?g znak?w.
[b]second_string[][/b]: Przechowuje zdekodowany ci?g znak?w z parametru string[]
[code]encode(const string[], second_string[])[/code]
[b]string[][/b]: Koduje ci?g znak?w.
[b]second_string[][/b]: Przechowuje zakodowany ci?g znak?w z parametru string[]
Mo?liwe jest r?wnie? u?ywania wst?pnie zdefiniowanych makr:
[code]e:base64 - koduje ci?g
d:base64 - dekoduje ci?g[/code]
[b][u]U?ycie:[/u][/b]
[code]new str[95] = "a?bc?de?fghijkl?mn?o?pqrs?tuvwxyz??A?BC?DE?FGHIJKL?MN?O?PQRS?TUVWXYZ??", res[95];
e:base64(str, res);
print(res);
d:base64(res, str);
print(str);
[/code]
Wy?wietlone w konsoli:
[code]YbliY+ZkZepmZ2hpamtss21u8W/zcHFyc5x0dXZ3eHl6n79BpUJDxkRFykZHSElKS0yjTU7RT9NQUVJTjFRVVldYWVqPrw==
a?bc?de?fghijkl?mn?o?pqrs?tuvwxyz??A?BC?DE?FGHIJKL?MN?O?PQRS?TUVWXYZ??
[/code]
Jak wida? - kodowane jak i dekodowane s? r?wnie? polskie znaki.
[b][u]Uwagi:[/u][/b]
To [color=#FF0000]nie jest[/color] HASH! Ka?dy ci?g znak?w jest mo?liwy do zdekodowania!
[b][u]Dod... |