社区
资源
帖子详情
请问,如何打开 '.rar' 文件?
strongtiger
2000-08-14 05:51:00
...全文
465
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
Python编程从零基础到项目实战
本课程同步书籍:《Python编程从零基础到项目实战》,共500页,其中,电子练习册100页,加上本书400页。同步赠送书籍pdf电子书下载,去每一章第一节或第二节课件下载。赠送电子书:Python编程从零基础到项目实践习题答案及分析.pdfPython内置函数案例演示.pdfPython编程从零基础到项目实战-PPT.
rar
电子书目录如下:Python编程从零基础到项目实践习题答案及分析.pdf目录Python内置函数案例演示.pdf包含70个内置函数。Python编程从零基础到项目实战-PPT.
rar
第1章 从零开始.pptx 第2章 变量和简单数据类型.pptx 第3章 条件分支与循环.pptx 第4章 列表与元组.pptx 第5章 字典.pptx 第6章 函数.pptx 第7章 类.pptx 第8章 标准库.pptx 第9章 异常.pptx 第10章
文件
处理.pptx 第11章 图形用户界面.pptx 第12章 数据库操作.pptx 第13章 线程与进程.pptx 第14章 测试及打包.pptx 第15章 Web应用入门.pptx 第16章 商业级别的技术框架.pptx 第17章 大数据应用入门.pptx 第18章 AI应用入门.pptx视频学时共8小时教学视频目录: 0_前导课_与入门者交流学习编程心得.mp4 1_1第一节课概述.mp4 1_2第二节课_什么是Python语言.mp4 1_3节第三节课安装Python.mp4 1_4第四节Python代码编辑工具.mp4 1_5第五课第一个程序.mp4 1_5第六课第一个程序_出错调试.mp4 1_6第七节课良好的编程约定.mp4 2_1第一节变量.mp4 2_2第三节课字符基本操作.mp4 2_2第二节课字符串基本命名.mp4 2_3第四节课数字的运算一.mp4 2_3第四节课数字的运算二.mp4 2_4第六节课数据类型转换.mp4 3_1 第一节课if条件分支.mp4 3_1 第二节课if条件分支elif.mp4 3_2第三节课while循环.mp4 3_2第四节课while循环嵌套.mp4 3_3第五节for循环.mp4 3_4第七节课循环控制语句continue.mp4 3_4第六节课循环控制语句break.mp4 3_5第八节复杂条件及处理.mp4 4_1第一节课接触列表.mp4 4_1第三节课列表元素修改删除.mp4 4_1第二节课列表元素增加查找.mp4 4_1第四节课列表元素合并排序.mp4 4_2第五节课列表冒泡排序算法.mp4 4_3第六节课元组.mp4 5_1第一节课接触字典.mp4 5_1第三节课字典的遍历.mp4 5_1第二节课字典的建立读取修改删除.mp4 5_2第四节课字典的嵌套.mp4 5_3第五节课基于字典的算法.mp4 6_1 第一节课函数基本知识.mp4 6_2 第二节课自定义函数第一步.mp4 6_3 第三节课自定义函数第二步.位置参数.mp4 6_3 第四节课自定义函数第二步默认值和不定长参数.mp4 7_1第一节初识类.mp4 7_2第二节类属性使用.mp4 7_3第三节类改造问题.mp4 7_4第四节类私有.mp4 7_5第六节类回顾.mp4 7_5第四节把类放到模块中.mp4 7_6第七节类总结.mp4 8_1第一节课Python标准库知识.mp4 8_2第二节课datetime模块.mp4 8_3第三节课math模块.mp4 8_4第四节课random模块.mp4 8_5第五节课os模块.mp4 8_6第六节课sys模块..mp4 8_7第七节课time模块.mp4 8_8第九节课再论模块_包.mp4 8_8第八节课t再论模块.mp4 8_9第十节窥探标准库源码.mp4 9_1第一节课程序中的问题.mp4 9_2第二节课捕捉异常.mp4 9_3第三节课抛出异常.mp4 10_1第一节课文本
文件
.mp4 10_2第二节JSON格式
文件
.mp4 10_3第三节XML格式
文件
.mp4 11_1第一节课初识图形用户界面.mp4 11_2第二节tkinter开发包.mp4 11_3第三节tkinter下的基本组件.mp4 11_4第四节tkinter的ttk子模块下组件.mp4 11_5第五节tkinter的tix子模块下组件.mp4 11_6第六节scrolledtext子模块下组件.mp4 11_7第七节拖拽组件.mp4 11_8第八节编译成可执行
文件
.mp4 12_1第一节课数据库使用概述.mp4 12_2第二节课关系型数据库.mp4 12_3第三节课NoSQL数据库.mp4 13_1第一节课接触多任务技术.mp4 13_2第二节课第一个多线程抢火车票.mp4 13_3第三节课线程同步.mp4 13_4第四节课线程队列模块.mp4 13_5第五节课并发进程模块.mp4 13_6第六节课其他同步方法.mp4 14_1代码测试.mp4 14_2第二节课代码打包.mp4 15_1第一节课Web基础知识.mp4 15_2第二节课Web服务器.mp4 15_3第三节课WSGI服务器接口.mp4 15_4第四节课Web应用程序开发.mp4 16 _1初识Web应用框架.mp4 16 _2第二节课webpy框架.mp4 16 _3第三节课Django框架.mp4 17_1第一节课什么是大数据.mp4 17_2第二节课一个完整的网络爬虫.mp4 17_2节一个完整的网络爬虫.mp4 17_3第三节课Python_Spark.mp4 18_1节什么是人工智能.mp4 18_2PythonAI编程库介绍.mp4 18_3第三节课Numpy应用示例.mp4 18_4第四节课三酷猫的梦.mp4 numpy专题讲座一安装及一维数组.mp4 numpy专题讲座三e底数组指数计算.mp4 numpy专题讲座二二维数组及维度调整.mp4 numpy专题讲座五把不同集合转为数组.mp4 numpy专题讲座六访问数组.mp4 numpy专题讲座四空数组0或1数组的建.mp4
菜鸟收藏:什么是.
rar
文件
?如何
打开
rar
文件
?_下载加速吧
rar
文件
怎么
打开
?如何
打开
rar
文件
?问题虽小,但
rar
文件
怎么
打开
这个问题困住了不少电脑小白用户。“
rar
文件
怎么
打开
”问题只有一种解决方法,就是安装一个支持解压缩
rar
文件
格式的解压缩工具。毕竟Win7默认只支持
打开
.ZIP格式压缩
文件
,不支持.
rar
格式的压缩
文件
。 什么是.
rar
文件
? 我们先来简单跟系统吧小编理解一下什么是压缩
文件
。压缩
文件
可以理解为把N个文
压缩包里面是html
文件
怎么
打开
方式,
RAR
文件
怎么
打开
RAR
格式
文件
正确
打开
方式...
很多用户在新安装系统或者购买新电脑回来下载
文件
的时候,经常会看到.
RAR
的
文件
,对用小白用户来说,这可难到他们了,那么关于
RAR
文件
该怎样
打开
呢?一起来看看吧。其实
RAR
文件
是压缩
文件
的一种,用户需要安装压缩软件就可以进行解压缩。毕竟Win7默认只支持
打开
.ZIP格式压缩
文件
,不支持.
rar
格式的压缩
文件
。什么是.
rar
文件
?我们先来简单理解一下什么是压缩
文件
。压缩
文件
可以理解为把N个
文件
或者
文件
...
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章