make libcompression.md

This commit is contained in:
Xertis
2025-10-02 22:50:15 +03:00
parent b95d3f0779
commit 063e390c92
2 changed files with 25 additions and 12 deletions
@@ -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
```