导航:首页 > 文件处理 > vc压缩文件

vc压缩文件

发布时间:2023-07-26 04:35:22

Ⅰ vc++做好的文件(已压缩的文件)怎样重新用vc++打开

解压,再双击后缀名为:dsw的文件即可。

Ⅱ VC对ZIP格式的压缩包的解压怎么写

方法1:
下载zlib,地址是http://zlib.net/
这是一个C库,可以用来压缩和解压,很多软件都用到了这个库。

方法2:
到http://www.7-zip.org下载7-zip,这个有类似rar.exe的工具,支持zip,rar的。

方法3:
下载unzip,http://www.info-zip.org/UnZip.html,
ftp://ftp.dante.de/tex-archive/tools/zip/info-zip/WIN32/

-----------------------------------
1。使用方法和rar.exe是差不多的,命令参数在里面的chm文件里有介绍:
7z e file.zip
解压所有文件到当前文件夹
7z e file.zip -oD:\abc
解压所有文件到D:\abc

2. 下载unz552xN.exe

Ⅲ VC++得到图像数据太大,想要压缩后再传输

下载一个CxImage(开源),用它来压缩成jpg或其它格式再传。
也可以使用ijl。

下面是我写的使用CxImage的例子:
#include "xImage.h"
#include "CaptureScreen.h"
#pragma comment(lib,"cximage.lib")
#pragma comment(lib,"jpeg.lib")
#pragma comment(lib,"jasper.lib")

CAPTURESCREEN_API bool __stdcall Capture(char* lpszFile,unsigned int height,unsigned int width,unsigned char jpgQuality)
{
keybd_event(VK_SNAPSHOT,0,0,0);
keybd_event(VK_SNAPSHOT,0,KEYEVENTF_KEYUP,0);
if(!IsClipboardFormatAvailable(CF_DIB))return false;

HANDLE hBitmap = NULL;
if( OpenClipboard( NULL ))
{
hBitmap = GetClipboardData(CF_DIB);
CloseClipboard();
}
if( hBitmap == NULL )return false;

CxImage image;
if( image.CreateFromHANDLE(hBitmap) == false )return false;
image.Resample(width,height,1);
image.SetJpegQuality(jpgQuality);
image.Save(lpszFile,CXIMAGE_FORMAT_JPG);

return true;
}

Ⅳ 求编程大神 用VC++实现文件压缩算法(常用文件格式)

网络搜“vc
zip,unzip打包,解包”第一个就有详细讲解。
在老版本VC下,codeproject提供的这个压缩代码已经是很好的了,几乎都是用的这个。
在高版本VC/VS下,系统api提供的压缩解压的API接口,没必要自己写算法。

阅读全文

与vc压缩文件相关的资料

热点内容
单片机中三位数码管原件 浏览:140
pdf可以删除其中一页 浏览:216
清dns缓存的命令 浏览:103
免费pdf在线转换 浏览:768
堆货算法 浏览:878
vsc编译vc程序 浏览:197
centos55命令 浏览:709
美国干编程有什么条件 浏览:505
阿里云服务器远程链接 浏览:251
墨镜慧眼怎么下载厂商的app 浏览:62
iphone加密专线 浏览:493
aes产生加密文件 浏览:416
编程实现蓝牙通信 浏览:769
怎么恢复掉签的app 浏览:849
服务器部署ip地址 浏览:323
涉密场所周边安全防护距离算法 浏览:674
安卓fpse模拟器怎么设置加速 浏览:948
建行app怎么生成电子签章 浏览:510
获取当前时间javadate 浏览:75
带密码的wifi如何加密 浏览:239