我想将几个文件进行打包后下载到板子,然后进行解压缩,但不知道怎么做?各位可曾这样做过?
int inflate(Byte * src, Byte * dest, int nBytes);
用deflate压缩,在板子上用inflate解压缩
vxworks内置了zlib库...bz2估计也没什么问题,编译很顺利。
可以用任何的压缩算法,网上的源代码很多,把代码移植过去用就可以了。
为什么不在打包的时候就进行压缩呢,那时可以采用ARJ算法进行压缩啊,也提高了效率
板子起来之后,如果能有网络以及WDB支持,通常可以看到
host的文件系统,你可以写程序在target上压缩,输出到host
还是用的zlib,至于压缩多个文件,目前采用的办法是先把几个文件合成一个文件,然后再压缩,解压缩,再将文件提取出来