社区
资源
帖子详情
请问,如何打开 '.rar' 文件?
strongtiger
2000-08-14 05:51:00
...全文
471
11
打赏
收藏
请问,如何打开 '.rar' 文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SCORPIONS
2001-05-21
打赏
举报
回复
下载一个winrar
starwalker
2001-05-20
打赏
举报
回复
WINZIP也可以的
panch
2001-05-04
打赏
举报
回复
用WINRAR吧。
jimgreen
2001-03-07
打赏
举报
回复
用这些东西干吗,用个windows commander 不就全解决了吗?
vbdabster
2001-02-03
打赏
举报
回复
用winrar就可以了,呵呵
SkyNet
2001-02-02
打赏
举报
回复
同意FireAngel观点
Icebird
2000-10-17
打赏
举报
回复
Windows下使用WinRAR(有汉化版),操作与WinZip类似.
DOS下用RAR解压,可用图形界面,也可用rar x <Archive> <Path>
或用RAR里的UNRAR解压.
土豆
2000-10-15
打赏
举报
回复
如果要解开,当然使用RAR或WinRAR啦,如果要编程解开,可以调用WINRAR的动态连接库:
下面是封装的一个类,拿去用用吧:
//UnRar.h
//RAR文件解压缩头文件
//---------------------------------------------------------------------------
#ifndef _UNRAR_H
#define _UNRAR_H
//---------------------------------------------------------------------------
#define RAR_OM_LIST 0
#define RAR_OM_EXTRACT 1
#define RAR_SKIP 0
#define RAR_TEST 1
#define RAR_EXTRACT 2
#define RAR_VOL_ASK 0
#define RAR_VOL_NOTIFY 1
#include <windows.h>
//---------------------------------------------------------------------------
struct RARHeaderData
{
char ArcName[260];
char FileName[260];
UINT Flags;
UINT PackSize;
UINT UnpSize;
UINT HostOS;
UINT FileCRC;
UINT FileTime;
UINT UnpVer;
UINT Method;
UINT FileAttr;
char *CmtBuf;
UINT CmtBufSize;
UINT CmtSize;
UINT CmtState;
};
//---------------------------------------------------------------------------
struct RAROpenArchiveData
{
char *ArcName;
UINT OpenMode;
UINT OpenResult;
char *CmtBuf;
UINT CmtBufSize;
UINT CmtSize;
UINT CmtState;
};
//---------------------------------------------------------------------------
class CUnRar
{
private: // User declarations
HINSTANCE UnRarDll;
HANDLE hArcData;
int RHCode,PFCode;
char CmtBuf[262144];
RARHeaderData HeaderData;
RAROpenArchiveData OpenArchiveData;
HANDLE (*RAROpenArchive) (RAROpenArchiveData *ArchiveData);
int (__stdcall *RARCloseArchive) (HANDLE hArcData);
int (__stdcall *RARReadHeader) (HANDLE hArcData,RARHeaderData *HeaderData);
int (__stdcall *RARProcessFile) (HANDLE hArcData,int Operation,char *DestPath,char *DestName);
void (__stdcall *RARSetChangeVolProc) (HANDLE hArcData,int (*ChangeVolProc)(char *ArcName,int Mode));
void (__stdcall *RARSetProcessDataProc) (HANDLE hArcData,int (*ProcessDataProc)(unsigned char *Addr,int Size));
void (__stdcall *RARSetPassword) (HANDLE hArcData,char *Password);
public: // User declarations
CUnRar(const char *DllFileName);
~CUnRar(void);
void Free(void);
void UnRar(const char *RarFileName,const char *ExtractPath=NULL);
};
//---------------------------------------------------------------------------
#endif
//---------------------------------------------------------------------------
//UnRar.cpp
#include "UnRar.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
//---------------------------------------------------------------------------
CUnRar::CUnRar(const char *DllFileName)
{
int (__stdcall *proc)();
UnRarDll=LoadLibrary(DllFileName);
proc=GetProcAddress(UnRarDll,"RAROpenArchive");
(void*)RAROpenArchive=(void*)proc;
proc=GetProcAddress(UnRarDll,"RARCloseArchive");
(void*)RARCloseArchive=(void*)proc;
proc=GetProcAddress(UnRarDll,"RARReadHeader");
(void*)RARReadHeader=(void*)proc;
proc=GetProcAddress(UnRarDll,"RARProcessFile");
(void*)RARProcessFile=(void*)proc;
proc=GetProcAddress(UnRarDll,"RARSetChangeVolProc");
(void*)RARSetChangeVolProc=(void*)proc;
proc=GetProcAddress(UnRarDll,"RARSetProcessDataProc");
(void*)RARSetProcessDataProc=(void*)proc;
proc=GetProcAddress(UnRarDll,"RARSetPassword");
(void*)RARSetPassword=(void*)proc;
}
//---------------------------------------------------------------------------
CUnRar::~CUnRar(void)
{
if(UnRarDll)
FreeLibrary(UnRarDll);
}
//---------------------------------------------------------------------------
void CUnRar::Free(void)
{
FreeLibrary(UnRarDll);
UnRarDll=NULL;
}
//---------------------------------------------------------------------------
void CUnRar::UnRar(const char *RarFileName,const char *ExtractPath)
{
char *p;
char FileName[256];
char ExtraPath[256];
strcpy(FileName,RarFileName);
if(ExtractPath)
strcpy(ExtraPath,ExtractPath);
else
{
strcpy(ExtraPath,RarFileName);
p=ExtraPath;
while(*(++p)!=0);
while(*(--p)!=92);
*p=0;
}
OpenArchiveData.ArcName=FileName;
OpenArchiveData.CmtBuf=CmtBuf;
OpenArchiveData.CmtBufSize=sizeof(CmtBuf);
OpenArchiveData.OpenMode=RAR_OM_EXTRACT;
hArcData=RAROpenArchive(&OpenArchiveData);
HeaderData.CmtBuf=NULL;
while ((RHCode=RARReadHeader(hArcData,&HeaderData))==0)
{
PFCode=RARProcessFile(hArcData,2,ExtraPath,NULL);
}
RARCloseArchive(hArcData);
}
//---------------------------------------------------------------------------
The_east_key
2000-09-15
打赏
举报
回复
dos下:
rar x test.rar
topwebmaster
2000-09-12
打赏
举报
回复
www.soft999.com 有下载的
Firing_Sky
2000-08-14
打赏
举报
回复
用Winrar来解压
H264流媒体源代码和相关资料.
rar
本示例代码在我的电脑上实现了对标准H264码流的RTP打包发送到本机的1234端口,用VLC播放器从1234端口能接收到该码流并实时播放。代码附有详细的注释,应该很容易理解(前提是大家稍微对RFC3550 RFC3984协议有了解)。使用方法:直接在VC6上
打开
工程,编译。(需要注意的是大家要把IP地址改为自己的。在h264.h的#define DEST_IP "192.168.0.30"和#define DEST_PORT 1234这两行修改就行了。同时w.sdp
文件
里也要改成一致的IP和端口号,不然VLC是接受不到数据的。在c=IN IP4 192.168.0.30 和m=video 1234 RTP/AVP 96这两行。中间的1234是我设置的端口号。)在执行程序之前,先用VLC
打开
w.sdp
文件
,然后执行程序,就可以看到画面了:)
W3School离线手册(2015.01.26)高清完整chm版
W3School离线手册(2015.01.26) W3School离线手册更新: 该文档为本人于2015年2月26日下午从W3School官网下载整理制作的CHM电子书文档。 1)要是有些人碰到chm
打开
空白的(因为chm未解锁,通常可以
打开
chm但显示无法连接),可参考以下方法: 右击->属性,看是否有“解除锁定”(属性框的最下面)按钮。若有,解锁。 2)chm
文件
打不开的或者说不能正常浏览的, 可以解压“W3School(2015.01.26).
rar
”压缩
文件
, 用非IE内核浏览器(如:火狐、360浏览器等)
打开
"W3School"目录下的"default.htm"
文件
进行浏览。 ——tip by Pan JP
菜鸟收藏:什么是.
rar
文件
?如何
打开
rar
文件
?_下载加速吧
rar
文件
怎么
打开
?如何
打开
rar
文件
?问题虽小,但
rar
文件
怎么
打开
这个问题困住了不少电脑小白用户。“
rar
文件
怎么
打开
”问题只有一种解决方法,就是安装一个支持解压缩
rar
文件
格式的解压缩工具。毕竟Win7默认只支持
打开
.ZIP格式压缩
文件
,不支持.
rar
格式的压缩
文件
。 什么是.
rar
文件
? 我们先来简单跟系统吧小编理解一下什么是压缩
文件
。压缩
文件
可以理解为把N个文
压缩包里面是html
文件
怎么
打开
方式,
RAR
文件
怎么
打开
RAR
格式
文件
正确
打开
方式...
很多用户在新安装系统或者购买新电脑回来下载
文件
的时候,经常会看到.
RAR
的
文件
,对用小白用户来说,这可难到他们了,那么关于
RAR
文件
该怎样
打开
呢?一起来看看吧。其实
RAR
文件
是压缩
文件
的一种,用户需要安装压缩软件就可以进行解压缩。毕竟Win7默认只支持
打开
.ZIP格式压缩
文件
,不支持.
rar
格式的压缩
文件
。什么是.
rar
文件
?我们先来简单理解一下什么是压缩
文件
。压缩
文件
可以理解为把N个
文件
或者
文件
...
服务器无法
打开
.
rar
文件
,
rar
格式怎么
打开
?
rar
文件
怎么
打开
?
rar
文件
怎么
打开
?有些电脑没有安装
rar
解压软件的网友,碰到这种
rar
格式的就不知道怎么
打开
了,这个
rar
解压软件是每个电脑的必备软件,是用来
打开
rar
格式的
文件
解压里面的
文件
用的。那么
rar
文件
怎么
打开
?有什么方法能
打开
呢?
打开
rar
格式
文件
,首先在压缩的
rar
文件
上右键选择解压
文件
即可,之后即可看到新生成了一个对应的普通
文件
夹,我们再去
打开
普通
文件
夹即可查看了。步骤一、首先找到我们需要
打开
的...
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章