导航:首页 > 文件处理 > 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压缩文件相关的资料

热点内容
php去掉特殊字符 浏览:387
androidapi中文合集 浏览:658
win7下安装linux虚拟机 浏览:838
云主机用别的服务器吗 浏览:922
黑马买入指标源码副图 浏览:962
微软为什么会把服务器放在水底 浏览:257
php截取字符串中文 浏览:21
虚拟机和编译软件哪个好 浏览:750
存储服务器为什么比通用服务器难 浏览:373
用php打印出前一天的时间 浏览:369
2010编译方法 浏览:239
华为哪里查看隐藏app 浏览:889
linux网卡重置 浏览:830
框架柱低于四米箍筋全高加密 浏览:694
米二如何安卓版本升级到高安卓版 浏览:783
安卓手机数据慢怎么办 浏览:727
双底买卖指标公式源码无未来函数 浏览:685
我的世界服务器换电脑怎么玩 浏览:215
linux内核源码内存调优 浏览:789
活塞压缩机厂家 浏览:492