make libcompression.md
This commit is contained in:
parent
b95d3f0779
commit
063e390c92
25
doc/ru/scripting/builtins/libcompression.md
Normal file
25
doc/ru/scripting/builtins/libcompression.md
Normal file
@ -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
|
||||||
|
```
|
||||||
@ -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
|
```python
|
||||||
file.length(путь: str) -> int
|
file.length(путь: str) -> int
|
||||||
```
|
```
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user