diff --git a/doc/en/scripting/builtins/libbase64.md b/doc/en/scripting/builtins/libbase64.md index fdfd467e..3f2ee2a5 100644 --- a/doc/en/scripting/builtins/libbase64.md +++ b/doc/en/scripting/builtins/libbase64.md @@ -8,4 +8,10 @@ base64.encode(bytes: table|ByteArray) -> str -- Decode base64 string to ByteArray or lua table if second argument is set to true base64.decode(base64string: str, [optional]usetable: bool=false) -> table|ByteArray + +-- Encode bytes to urlsafe-base64 string ('-', '_' instead of '+', '/') +base64.encode_urlsafe(bytes: table|ByteArray) -> str + +-- Decodes urlsafe-base64 string to a ByteArray or a table of numbers if the second argument is set to true +base64.decode_urlsafe(base64string: str, [optional]usetable: bool=false) -> table|ByteArray ``` diff --git a/doc/ru/scripting/builtins/libbase64.md b/doc/ru/scripting/builtins/libbase64.md index 7078fa0b..33bac975 100644 --- a/doc/ru/scripting/builtins/libbase64.md +++ b/doc/ru/scripting/builtins/libbase64.md @@ -8,4 +8,10 @@ base64.encode(bytes: table|ByteArray) -> str -- Декодирует base64 строку в ByteArray или таблицу чисел, если второй аргумент установлен на true base64.decode(base64string: str, [опционально]usetable: bool=false) -> table|ByteArray + +-- Кодирует массив байт в urlsafe-base64 строку ('-', '_' вместо '+', '/') +base64.encode_urlsafe(bytes: table|ByteArray) -> str + +-- Декодирует urlsafe-base64 строку в ByteArray или таблицу чисел, если второй аргумент установлен на true +base64.decode_urlsafe(base64string: str, [опционально]usetable: bool=false) -> table|ByteArray ```