b2c信息网

您现在的位置是:首页 > 今日新闻 > 正文

今日新闻

e语言rar解压源码(压缩包解压出来是个e)

hacker2022-07-16 05:08:50今日新闻158
本文目录一览:1、易语言如何解压加了密的RAR文件.比如我有一个压缩文件A.RAR密码是123用易语言如何将它解压生成原文件。

本文目录一览:

易语言如何解压加了密的RAR文件. 比如我有一个压缩文件A.RAR 密码是123 用易语言如何将它解压生成原文件。

1楼在放屁,易语言本身自带压缩解压支持库,里面有详细的命令,如果还不清楚,可以到参考资料里寻找答案

易语言调用RAR解压文件/压缩文件?

RAR 5.00 beta 5    版权 (C) 1993-2013 Alexander Roshal    3 六月 2013

试用版本         输入 RAR -? 获得帮助

用法:     rar 命令 -开关 1 -开关 N 压缩文件 文件...

               @列表文件... 解压路径\

命令

  a             添加文件到压缩文件

  c             添加压缩文件注释

  ch            改变压缩文件参数

  cw            写入压缩文件注释到文件

  d             删除压缩文件中的文件

  e             无压缩文件路径解压文件

  f             刷新压缩文件中的文件

  i[参数]=串  在压缩文件中查找字符串

  k             锁定压缩文件

  l[t[a],b]     压缩文件列表 [technical[all], bare]

  m[f]          移动到压缩文件[仅对文件]

  p             打印文件到标准输出设备

  r             修复压缩文件

  rc            重建丢失的卷

  rn            重命名压缩文件

  rr[N]         添加数据恢复记录

  rv[N]         创建恢复卷

  s[名字|-]     转换压缩文件为自解压格式或转换回压缩文件

  t             测试压缩文件

  u             更新压缩文件中的文件

  v[t[a],b]     压缩文件详细列表 [technical[all],bare]

  x             用绝对路径解压文件

开关

  -             停止扫描

  @[+]          禁用[启用]文件列表

  ac            压缩或解压后清除存档属性

  ad            添加压缩文件名到目标路径

  ag[格式]      使用当前日期生成压缩文件名

  ai            忽略文件属性

  ao            添加具有压缩属性的文件

  ap格式      添加路径到压缩文件中

  as            同步压缩文件内容

  c-            禁用注释显示

  cfg-          禁用读取配置

  cl            名称转换为小写

  cu            名称转换为大写

  df            压缩后删除文件

  dh            打开共享文件

  dr            删除文件到回收站

  ds            对固实压缩文件禁用名称排序

  dw            档案处理后清除文件

  e[+]属性    设置文件排除和包括属性

  ed            不添加空目录

  en            不添加"压缩文件结束"标志

  ep            从名称中排除路径

  ep1           从名称中排除基本目录

  ep2           展开为完整路径

  ep3           扩展路径为包含盘符的完全路径

  f             刷新文件

  hp[密码]      同时加密文件数据和文件头

  ht[b|c]       选择文件校验和的哈希类型 [BLAKE2,CRC32]

  id[c,d,p,q]   禁用消息

  ieml[属性]    用 E-mail 发送压缩文件

  ierr          发送所有消息到标准错误设备

  ilog[名称]    把错误写到日志文件(只有注册版本可用)

  inul          禁用所有消息

  ioff          完成一个操作后关闭 PC 电源

  isnd          启用声音

  k             锁定压缩文件

  kb            保留损坏的已解压文件

  log[f][=name] 写入名称到日志文件

  m0..5       设置压缩级别(0-存储...3-默认...5-最大)

  ma[4|5]       指定压缩文件格式的版本

  mc参数      设置高级压缩参数

  mdn[k,m,g]  字典大小, 单位 KB, MB 或 GB

  ms[ext;ext]   指定存储的文件类型

  mt线程      设置线程数

  n文件       附加过滤器包含文件

  n@            从标准输入设备读取附加过滤掩码

  n@列表      从文件列表读取附加过滤掩码

  o[+|-]        设置覆盖模式

  oc            设置 NTFS 压缩属性

  oh            把硬链接保存为链接代替文件

  oi[0-4][:min] 把完全相同的文件保存为引用

  ol            符号链接保存为链接,而不存为文件

  or            自动重命名文件

  os            保存 NTFS 流

  ow            保存或恢复文件所有者和组

  p[密码]       设置密码

  p-            不询问密码

  qo[-|+]       添加快速打开信息 [无|强制]

  r             递归子目录

  r-            禁用递归

  r0            仅递归通配符名称的子目录

  riP[:S]   设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠

  rr[N]         添加数据恢复记录

  rv[N]         创建恢复卷

  s[N,v[-],e] 创建固实压缩文件

  s-            禁用固实压缩文件

  scchr[obj]  指定字符集

  sfx[名称]     创建自解压压缩文件

  st[名称]      从标准输入设备读取数据(stdin)

  sl大小      处理小于指定大小的文件

  sm大小      处理超过指定大小的文件

  t             压缩后测试文件

  ta日期      添加日期 日期 后修改的文件,日期格式 YYYYMMDDHHMMSS

  tb日期      添加日期 日期 前修改的文件,日期格式 YYYYMMDDHHMMSS

  tk            保留原始压缩文件时间

  tl            设置压缩文件时间为最新文件时间

  tn时间      添加 时间 以后的文件

  to时间      添加 时间 以前的文件

  tsm,c,a[N]  保存或恢复文件时间(修改,创建,访问)

  u             更新文件

  v大小[k,b]  创建卷大小=大小*1000 [*1024, *1]

  vd            创建容量前清除磁盘内容

  ver[n]        文件版本控制

  vn            使用旧风格的卷命名方案

  vp            每卷之前暂停

  w路径       指定工

作目录

 x文件       排除指定的文件

 x@            从标准输入设备读取要排除的文件名

 x@列表       排除在指定的列表文件中列出的文件

 y             假设对全部询问都回答是

 z[文件]       从文件读取压缩文件注释

如何让E语言解压缩 RAR 文件

我有种办法你可以试试,用WinMount.你到迅雷、软件宝库、压缩刻录里面就会找到,你再进入WinMount官网下载中文的。按你电脑配置下载32位或者64位的!安装完直接打开你想要解压的文件,WinMount会弹出一个对话框,选是他解压的慢,选否以后他就会快速查看文件,其实也相当于解压!你会看到任务栏出现新的磁盘,Z或Y盘,你把解压完的文件复制到你想要的地方,因为你退出WinMount的时候它会把解压完的文件自动删除!试试吧!安装完WinMount会让你看不习惯,但是解压本领超级棒!

E语言怎么解压制定目录的RAR压缩文件。

调用rar命令

附: 压缩参数

 

用法:     rar 命令 -开关 1 -开关 N 压缩文件 文件...

               @列表文件... 解压路径\

注释

a             添加文件到压缩文件

c             添加压缩文件注释

cf            添加文件注释

ch            更改压缩文件参数

cw            写入压缩文件注释到文件

d             删除压缩文件中的文件

e             解压压缩文件到当前目录

f             刷新压缩文件中的文件

i[参数]=串 在压缩文件中查找字符串

k             锁定压缩文件

l[t,b]        列出压缩文件[技术信息,简洁]

m[f]          移动到压缩文件[仅对文件]

p             打印文件到标准输出设备

r             修复压缩文件

rc            重建丢失的卷

rn            重命名压缩文件

rr[N]         添加数据恢复记录

rv[N]         创建恢复卷

s[名字|-]     转换压缩文件为自解压格式或反之

t             测试压缩文件

u             更新压缩文件中的文件

v[t,b]        详细列出压缩文件[技术信息,简洁]

x             用绝对路径解压文件

开关

-             停止扫描

ac            压缩或解压后清除存档属性

ad            添加压缩文件名到目标路径

ag[格式]      使用当前日期生成压缩文件名

ao            添加具有存档属性的文件

ap路径      添加路径到压缩文件中

as            同步压缩文件内容

av            添加用户身份校验 (仅注册版)

av-           禁用用户身份校验

c-            禁用注释显示

cfg-          禁用读取配置

cl            名称转换为小写

cu            名称转换为大写

df            压缩后删除文件

dh            打开共享文件

ds            对固实压缩文件禁用名称排序

e[+]属性    设置文件排除和包括属性

ed            不添加空目录

en            不添加"压缩文件结束"标志

ep            从名称中排除路径

ep1           从名称中排除基本目录

ep2           展开为完整路径

ep3           扩展路径为包含盘符的完全路径

f             刷新文件

hp[密码]      同时加密文件数据和文件头

id[c,d,p,q]   禁用信息显示

ieml[地址]    邮寄压缩文件

ierr          发送所有消息到标准错误设备

ilog[名称]    把错误写到日志文件 (仅注册版)

inul          禁用所有消息

ioff          完成一个操作后关闭 PC 电源

isnd          启用声音

k             锁定压缩文件

kb            保留损坏的已解压文件

m0..5       设置压缩级别(0-存储...3-默认...5-最大)

mc参数      设置高级压缩参数

md大小      以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)

ms[ext;ext]   指定存储的文件类型

mt线程      设置线程数

n文件       仅包括指定文件

n@            从标准输入设备读取要包括的文件名称

n@列表      在指定列表文件包括文件

o+            覆盖已存在文件

o-            不覆盖已存在文件

oc            设置 NTFS 压缩属性

or            自动重命名文件

os            保存 NTFS 流

ow            保存或恢复文件所有权和组

[密码]        设置密码

p-            不询问密码

r             包含子目录

r0            仅包含通配符名称的子目录

riP[:S]   设置优先级 (0-默认,1-最小..15-最大) 和休眠时间(毫秒)

rr[N]         添加数据恢复记录

rv[N]         创建恢复卷

s[N,v[-],e] 创建固实压缩文件

s-            禁用固实压缩文件

scchr[obj] 指定字符集

sfx[名称]     创建自解压文件

si[名称]      从标准输入设备读取数据

sl大小      处理小于指定大小的文件

sm大小      处理大于指定大小的文件

t             压缩后测试文件

ta日期      添加日期 日期 后修改的文件,日期格式 YYYYMMDDHHMMSS

tb日期      添加日期 日期 前修改的文件,日期格式 YYYYMMDDHHMMSS

tk            保留原始压缩文件时间

tl            设置压缩文件时间为最新时间

tn时间      添加 时间 以后的文件

to时间      添加 时间 以前的文件

tsm,c,a[N] 保存或恢复文件时间(修改,创建,访问)

u             更新文件

v             自动检测创建卷的大小或者列出所有的卷

v大小[k,b] 创建卷大小=大小*1000 [*1024, *1]

vd            创建卷前清除磁盘内容

ver[n]        文件版本控制

vn            使用旧样式卷命名方案

vp            每卷之前暂停

w路径       指定工作目录

x文件       排除指定的文件

x@            从标准输入设备读取要排除的文件名

x@列表      排除指定列表文件中的文件

y             假设对全部询问都回答是

z[文件]       从文件读取压缩文件注释

举个例子:    建立一个批处理BackFav.bat(名字可以随便起)文件内容:

REM 这个批处理文件是用来自动备份我的收藏夹

REM WinRAR 命令 -开关1 -开关N 压缩文件 文件 @列表文件 解压路径\

"D:\Program Files\WinRAR\WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:\my documents\Favorites.exe" "%USERPROFILE%\Favorites"

===================================================

参数说明:

a:                   添加指定的文件(源目录,这里是"%USERPROFILE%\Favorites")和文件夹到压缩文件(目标文件,这里是"d:\my documents\Favorites.exe")中。

-as:                这是一个开关,指添加方式是“同步压缩文件内容”

-r:                  表示“包含子文件夹”

-sfx:               表示建立的是一个自解压文件

-zsfxpara.txt: 从文件sfxpara.txt读取压缩文件注释,这注释有什么用后面解释

-ep1:             表示不把路径%USERPROFILE%保存在压缩文件中

2. 注释文件的作用

建立压缩文件的时候不光要考虑压缩那些文件,还要考虑怎么解压缩。通过注释文件可以向压缩包传递许多有用的信息。

sfxpara.txt内容:

PATH=%USERPROFILE%\

Silent=1

例:

"C:\Program Files\WinRAR\Rar.exe" a "g:\aa.rar" "f:\11.txt"     压缩"f:\11.txt"到G盘,命名为“aa”

"C:\Program Files\WinRAR\Rar.exe" d "g:\aa.rar" "22.bat"        删除压缩包"g:\aa.rar"中的"22.bat" 文件

"C:\Program Files\WinRAR\Rar.exe" d "g:\aa.rar" "ABC"           删除压缩包"g:\aa.rar"中的"ABC" 文件夹

易语言压缩文件源码怎么写

此例子中用到的控件是 (按钮1)(按钮2)(zip压缩1)

例子是将运行目录下的 “1.ini” 压缩成.ZIP文件,再讲ZIP文件解压到文件夹

代码如下:(效果如  例子图)

.版本 2

.支持库 eCompress

.子程序 _按钮1_被单击

ZIP压缩1.压缩 (取运行目录 () + “\1.ini”, “压缩文件.zip”)

.子程序 _按钮2_被单击

ZIP压缩1.解压 (取运行目录 () + “\压缩文件.zip”, “解压开的文件夹”)

易语言 如何解RAR压缩包内指定文件?

点右键会有个菜单,在菜单里面找解压到指定文件夹就可以单独解压某个文件了这个方法可以只解压语文文件或语文文件中的某个文件

发表评论

评论列表

  • 余安倾弋(2022-07-16 09:10:08)回复取消回复

          压缩后删除文件  dh            打开共享文件  dr            删除文件到回收站  ds            对固实压缩文件禁用名称排序  dw            档案处理后清除文件  e[+]属性    设置文件排除和包括属性