Синтаксис
lz4compress(data: string): stringАлиасы
crypt.lz4compresscrypt.lz4.compresslz4.compressАргументы
| Имя | Тип | Описание |
|---|---|---|
data | string | Введите строку байтов или текст, обработанный функцией. |
Возвраты
| Имя | Тип | Описание |
|---|---|---|
compressed | string | Сжатая байтовая строка. |
Описание
Сжимает строку с помощью LZ4 для уменьшения размера перед сохранением или передачей.
Вызывай с 1 параметрами: data. Таблица аргументов показывает обязательные значения и настройки поведения.
Возвращает compressed (string). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.
Пример
Сжать строку и восстановить ее исходный размер.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)