암호화

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)