Merge pull request #636 from Xertis/patch-14

Implementation of the new compression library
This commit is contained in:
MihailRis
2025-10-03 12:13:58 +03:00
committed by GitHub
6 changed files with 113 additions and 31 deletions
@@ -0,0 +1,25 @@
# Библиотека *compression*
Библиотека функций для работы сжатия/разжатия массивов байт
```lua
-- Сжимает массив байт.
compression.encode(
-- Массив байт
data: array of integers,
-- Алгоритм сжатия (поддерживается только gzip)
[опционально] algorithm="gzip",
-- Вернуть результат в table?
[опционально] usetable=false
) -> array of integers
-- Разжимает массив байт.
compression.decode(
-- Массив байт
data: array of integers,
-- Алгоритм разжатия (поддерживается только gzip)
[опционально] algorithm="gzip",
-- Вернуть результат в table?
[опционально] usetable=false
) -> array of integers
```
+1 -1
View File
@@ -205,4 +205,4 @@ file.open_named_pipe(имя: str, режим: str) -> io_stream
`/tmp/` или `\\\\.\\pipe\\` добавлять не нужно - движок делает это автоматически.
Доступные режимы такие же, как и в `file.open`, за исключением `+`
Доступные режимы такие же, как и в `file.open`, за исключением `+`