[VxWorks] vxworks中如何实现文件解压缩

arkin   2008-2-16 10:47 楼主
我想将几个文件进行打包后下载到板子,然后进行解压缩,但不知道怎么做?各位可曾这样做过?

回复评论 (14)

int inflate(Byte * src, Byte * dest, int    nBytes);
用deflate压缩,在板子上用inflate解压缩
点赞  2008-2-16 22:15
1L是对的
具体查一下zlib 有很详细的说明
点赞  2008-2-29 21:10
vxworks内置了zlib库...bz2估计也没什么问题,编译很顺利。
点赞  2008-2-29 22:19
有点难度哦
点赞  2008-4-30 17:42
支持搂主,收藏
点赞  2008-5-1 18:51
能不能说下你是怎么把几个文件打包到一起的,谢谢
点赞  2008-5-10 15:20
可以使用fmerge
点赞  2008-5-11 23:02
想了想,发觉没那么简单.
点赞  2008-5-19 23:00
可以用任何的压缩算法,网上的源代码很多,把代码移植过去用就可以了。
点赞  2008-5-23 23:04
为什么不在打包的时候就进行压缩呢,那时可以采用ARJ算法进行压缩啊,也提高了效率
点赞  2008-6-1 14:10
此乃正解!
引用: 引用楼主 Randy_lu 的帖子:
我想将几个文件进行打包后下载到板子,然后进行解压缩,但不知道怎么做?各位可曾这样做过?
点赞  2008-6-4 21:26
inflate没有LZMA压缩率高
点赞  2008-7-12 19:07
板子起来之后,如果能有网络以及WDB支持,通常可以看到
host的文件系统,你可以写程序在target上压缩,输出到host
点赞  2008-7-17 14:48
还是用的zlib,至于压缩多个文件,目前采用的办法是先把几个文件合成一个文件,然后再压缩,解压缩,再将文件提取出来
点赞  2008-12-25 11:27
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复