C语言实现文件压缩

C语言实现文件压缩,第1张

typedef int (WINAPI ICEPUB_COMPRESSFILE)(char *strFilename, char *strZipFilename)

ICEPUB_COMPRESSFILE *icePub_compressFile = 0

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll")

if(hDLLDrv)

{

icePub_compressFile = (ICEPUB_COMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_compressFile")

}

if(icePub_compressFile)

icePub_compressFile("a.exe","a.Z")

if(hDLLDrv)

FreeLibrary(hDLLDrv)

typedef int (WINAPI ICEPUB_UNCOMPRESSFILE)(char *strZipFilename,char *strFilename)

ICEPUB_UNCOMPRESSFILE *icePub_uncompressFile = 0

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll")

if(hDLLDrv)

{

icePub_uncompressFile = (ICEPUB_UNCOMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_uncompressFile")

}

if(icePub_uncompressFile)

icePub_uncompressFile("a.Z","a.exe")

if(hDLLDrv)

FreeLibrary(hDLLDrv)

1、在c语言文件或存有c语言文件的文件夹上,

单击鼠标,在d出的菜单上选择压缩到"xxx.zip"

2、打开360压缩软件,在工具栏上单击添加,选择

c语言文件或文件夹,然后单击工具栏上的一键压缩。

winrar软件安装后,所在的安装目录下有个rar.exe,开一个命令窗口到该目录下运行rar

/?就能看到用法了,在你的程序里面调用它的相应命令行是最简单的方法,自己编写压缩算法的话,先不谈效率,起码算法就是相当复杂的了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11862294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存