From 063e390c92b0ace148c41072534203398163264c Mon Sep 17 00:00:00 2001 From: Xertis <118364459+Xertis@users.noreply.github.com> Date: Thu, 2 Oct 2025 22:50:15 +0300 Subject: [PATCH] make libcompression.md --- doc/ru/scripting/builtins/libcompression.md | 25 +++++++++++++++++++++ doc/ru/scripting/builtins/libfile.md | 12 ---------- 2 files changed, 25 insertions(+), 12 deletions(-) create mode 100644 doc/ru/scripting/builtins/libcompression.md diff --git a/doc/ru/scripting/builtins/libcompression.md b/doc/ru/scripting/builtins/libcompression.md new file mode 100644 index 00000000..52c70d27 --- /dev/null +++ b/doc/ru/scripting/builtins/libcompression.md @@ -0,0 +1,25 @@ +# Библиотека *compression* + +Библиотека функций для работы сжатия/разжатия массивов байт + +```lua +-- Сжимает массив байт. +compression.encode( + -- Массив байт + data: array of integers, + -- Алгоритм сжатия (поддерживается только gzip) + [опционально] algorithm="gzip", + -- Вернуть результат в table? + [опционально] usetable=false, +) -> array of integers + +-- Разжимает массив байт. +compression.encode( + -- Массив байт + data: array of integers, + -- Алгоритм разжатия (поддерживается только gzip) + [опционально] algorithm="gzip", + -- Вернуть результат в table? + [опционально] usetable=false, +) -> array of integers +``` \ No newline at end of file diff --git a/doc/ru/scripting/builtins/libfile.md b/doc/ru/scripting/builtins/libfile.md index 1aa51f5e..4afbe23c 100644 --- a/doc/ru/scripting/builtins/libfile.md +++ b/doc/ru/scripting/builtins/libfile.md @@ -43,18 +43,6 @@ file.write_bytes(путь: str, data: array of integers) Записывает массив байт в файл (с перезаписью) -```python -file.gzip_compress(data: array of integers, [опционально] usetable) -> array of integers -``` - -Сжимает массив байт алгоритмом gzip. При значении usetable = false возвращает Bytearray вместо table. - -```python -file.gzip_decompress(data: array of integers, [опционально] usetable) -> array of integers -``` - -Разжимает массив байт, который был сжат алгоритмом gzip. При значении usetable = false возвращает Bytearray вместо table. - ```python file.length(путь: str) -> int ```