Криптография

lz4compress

Сжимает строку с помощью LZ4 для уменьшения размера перед сохранением или передачей.

Синтаксис

lz4compress(data: string): string
Алиасы crypt.lz4compresscrypt.lz4.compresslz4.compress

Аргументы

ИмяТипОписание
datastringВведите строку байтов или текст, обработанный функцией.

Возвраты

ИмяТипОписание
compressedstringСжатая байтовая строка.

Описание

Сжимает строку с помощью 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)