dp插件
概述
本插件提供一些数据处理的接口,包括压缩解压,加密解密(DES算法和Rijndael算法),
功能使用说明
压缩解压
压缩解压函数原型为:
buffer dp.compress(string|buffer data, CompressMode mode) // 数据压缩
// 其中mode包括:CompressMode.LZSS, CompressMode.LZ77, CompressMode.BZIP
buffer dp.decompress(buffer data) // 数据解压
举个例子:
string key = "123456789"; // key
string source_str = "abc"; // 源数据
buffer zip = dp.compress(source_str, CompressMode.LZ77); // 压缩
buffer raw = dp.decompress(zip); // 解压
string decompress_str = raw.to_string(); // decompress_str == source_str