add doc/*/scripting/builtins/libbase64.md

This commit is contained in:
MihailRis 2024-11-23 15:11:17 +03:00
parent 89578ff257
commit 8c0d360543
4 changed files with 26 additions and 2 deletions

View File

@ -9,6 +9,8 @@ Subsections:
- [UI properties and methods](scripting/ui.md) - [UI properties and methods](scripting/ui.md)
- [Entities and components](scripting/ecs.md) - [Entities and components](scripting/ecs.md)
- [Libraries](#) - [Libraries](#)
- [base64](scripting/builtins/libbase64.md)
- [bjson, json, toml](scripting/filesystem.md)
- [block](scripting/builtins/libblock.md) - [block](scripting/builtins/libblock.md)
- [cameras](scripting/builtins/libcameras.md) - [cameras](scripting/builtins/libcameras.md)
- [entities](scripting/builtins/libentities.md) - [entities](scripting/builtins/libentities.md)
@ -17,7 +19,6 @@ Subsections:
- [hud](scripting/builtins/libhud.md) - [hud](scripting/builtins/libhud.md)
- [inventory](scripting/builtins/libinventory.md) - [inventory](scripting/builtins/libinventory.md)
- [item](scripting/builtins/libitem.md) - [item](scripting/builtins/libitem.md)
- [json, toml](scripting/filesystem.md)
- [mat4](scripting/builtins/libmat4.md) - [mat4](scripting/builtins/libmat4.md)
- [pack](scripting/builtins/libpack.md) - [pack](scripting/builtins/libpack.md)
- [player](scripting/builtins/libplayer.md) - [player](scripting/builtins/libplayer.md)

View File

@ -0,0 +1,11 @@
# *base64* library
Library for base64 encoding/decoding.
```lua
-- Encode bytes to base64 string
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
```

View File

@ -9,6 +9,8 @@
- [Свойства и методы UI элементов](scripting/ui.md) - [Свойства и методы UI элементов](scripting/ui.md)
- [Сущности и компоненты](scripting/ecs.md) - [Сущности и компоненты](scripting/ecs.md)
- [Библиотеки](#) - [Библиотеки](#)
- [base64](scripting/builtins/libbase64.md)
- [bjson, json, toml](scripting/filesystem.md)
- [block](scripting/builtins/libblock.md) - [block](scripting/builtins/libblock.md)
- [cameras](scripting/builtins/libcameras.md) - [cameras](scripting/builtins/libcameras.md)
- [entities](scripting/builtins/libentities.md) - [entities](scripting/builtins/libentities.md)
@ -17,7 +19,6 @@
- [hud](scripting/builtins/libhud.md) - [hud](scripting/builtins/libhud.md)
- [inventory](scripting/builtins/libinventory.md) - [inventory](scripting/builtins/libinventory.md)
- [item](scripting/builtins/libitem.md) - [item](scripting/builtins/libitem.md)
- [json, toml](scripting/filesystem.md)
- [mat4](scripting/builtins/libmat4.md) - [mat4](scripting/builtins/libmat4.md)
- [pack](scripting/builtins/libpack.md) - [pack](scripting/builtins/libpack.md)
- [player](scripting/builtins/libplayer.md) - [player](scripting/builtins/libplayer.md)

View File

@ -0,0 +1,11 @@
# Библиотека *base64*
Библиотека для base64 кодирования/декодирования.
```lua
-- Кодирует массив байт в base64 строку
base64.encode(bytes: table|ByteArray) -> str
-- Декодирует base64 строку в ByteArray или таблицу чисел, если второй аргумент установлен на true
base64.decode(base64string: str, [optional]usetable: bool=false) -> table|ByteArray
```