uniuncompress
简述
统一解压函数。
type目前支持zstd,zlib,lz4三种类型,srclen的设置是解压的大小,不设定会自动识别,设定后会比较大小是否相符,如果知道原大小,则应该设定该参数。
uniuncompress(type:string;data:string/binary[;srclen:Integer]):String;
名称 | 类型 | 说明 |
---|
type | String | 解压类型 |
data | String | 字符串或二进制类型,被解压的串 |
srclen | integer | 解压的大小,不设定会自动识别,设定后会比较大小是否相符,如果知道原大小,则应该设定该参数 |
返回值 | integer | 解压后的串 |
data:="Holle Tinysoft天软";
len:=length(data);
s:=unicompress("zstd",data);
echo s,"\r\n";
echo uniuncompress("zstd",s,len),"\r\n";
return 1;
