使用说明.txt
来自「在linux下实现压缩」· 文本 代码 · 共 34 行
TXT
34 行
1.使用的时候,一定要断开NFS连接,将程序拷贝到目标机上,再执行,否则会出错!
2.dest_len 在使用前一定要赋值 !
测试代码备份:
/*
* initial the sour_buf
* test the main zlib function "compress"
* test the main zlib function "uncompress"
* ......
*/
sour_len = 1024;
dest_len = 1024;
for(i=0; i<1024; i++){
sour_buf[i] = i%0xff;
}
printf("before compress: sour_len=%d, dest_len=%d\n",(unsigned int)sour_len, (unsigned int)dest_len);
retval = compress(dest_buf, &dest_len, sour_buf, sour_len);
if(retval == Z_OK){
printf("compress success! dest_len: %d dest_buf[0]: %d\n",(unsigned int) dest_len, dest_buf[0]);
}else{
printf("compress fail!\n");
exit (0);
}
sour_len =1024;
memset(sour_buf, 0, sour_len);
retval = uncompress(sour_buf, &sour_len, dest_buf, dest_len);
if(retval == Z_OK){
printf("uncompress success! sour_len: %d, sour_buf[1]: %d\n",(unsigned int)sour_len, sour_buf[1]);
}else{
printf("uncompress fail!\n");
exit (0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?