注册会员 登录
aardio官方社区 返回首页

XAuto‘s DOC http://bbs.aardio.com/?17 [收藏] [复制] [分享] [RSS] Time really is irritating things, he agreed without any arbitrary changes everything!

日志

zlib库函数

热度 5已有 4641 次阅读2011-11-26 21:33 |个人分类:AArdio


zlib.compress(data,[false])
函数说明:使用zlib压缩数据,返回压缩后的结果!
参数:
   1、将被压缩的数据
   2、是否返回原始数据:默认为 false,若返回原始数据,则解压缩时需要提供第二个参数  
返回值

    1、返回压缩后的结果

zlib.uncompress(data,[size])
函数说明:使用zlib解压缩数据,返回解压缩后的结果!
参数:
   1、将被解压缩的数据
   2、解压后大小:若压缩时指定了返回原始数据,则需要填写这个参数,否则无需填写 

返回值
    1、返回解压缩后的结果

//范例
import fsys;
import
 zlib;
import
 console;
var data = string.load( fsys.searchFile("calc.exe"
) ); 
var
 result = zlib.compress(data);  
console.log(
"源数据大小:"
, #data);
console.log(
"压缩后大小:", #result, "压缩比:", string.format("%d%%", (#result / #data) * 100), '\n'
);
var
 data2 = zlib.uncompress(result); 
console.log(
"源数据大小:"
, #result);
console.log(
"解压缩后大小:", #data2, '\n');
console.log(data == data2); 
----------------------------------------------------------------------------

2

路过

鸡蛋
3

鲜花

握手

雷人

刚表态过的朋友 (5 人)

评论 (0 个评论)

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-7-17 21:56 , Processed in 0.031250 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部