中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 15:50
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结](难题)怎样用BAT查找被加密过的文件头RAR的文件
可打印版本  2,341 / 25
第1楼 cad55 发表于 2009-04-07 23:52
高级用户 发帖 329 积分 620
[已结](难题)怎样用BAT查找被加密过的文件头RAR的文件
怎样用BAT查找被加密过的文件头RAR的文件
(注意:不非是扩展名显示为RAR的文件)
而是真正的RAR文件。

并后成TXT列表。(路径与名称)

[ Last edited by cad55 on 2009-4-13 at 00:12 ]
第2楼 tireless 发表于 2009-04-08 03:12
银牌会员 发帖 1,122 积分 2,025
第3楼 cad55 发表于 2009-04-08 03:44
高级用户 发帖 329 积分 620
先谢一下,
不过,没有用,

要显示出密码保护的RAR文件.
也就是被加密过的文件名,列表
第4楼 tireless 发表于 2009-04-08 04:26
银牌会员 发帖 1,122 积分 2,025
看错了,我以为你只找 rar 文件。试试这个:
第5楼 cad55 发表于 2009-04-08 04:33
高级用户 发帖 329 积分 620
还是没有用,
与第一个,一样

列出所有RAR的名称....
第6楼 tireless 发表于 2009-04-08 04:41
银牌会员 发帖 1,122 积分 2,025
改成这样:
@echo off
(for /f "delims=" %%a in ('findstr /sbm "Rar!" "%cd%\*"') do (
rar t -inul "%%a"<nul||echo %%a
))>加了密码的Rar文件.txt
第7楼 cad55 发表于 2009-04-08 04:54
高级用户 发帖 329 积分 620
还是没有用,
与第一个,一样

列出所有RAR的名称.... (绝对路径显示)
第8楼 tireless 发表于 2009-04-08 05:09
银牌会员 发帖 1,122 积分 2,025
Re 7楼
是否是要这样的结果:

加了密码的Rar文件.txt
g:\我的文档\桌面\Y.rar
g:\我的文档\桌面\复件 yy.cndos
g:\我的文档\桌面\yy.rar
g:\我的文档\桌面\新建文件夹\复件 复件 yy.rar
g:\我的文档\桌面\新建文件夹\复件 yy.rar2


把其中的 rar 改成完整路径,如 "C:\Program Files\WinRAR\rar.exe"
第9楼 cad55 发表于 2009-04-08 05:18
高级用户 发帖 329 积分 620
Originally posted by tireless at 2009-4-8 05:09 AM:
是否是要这样的结果:

加了密码的Rar文件.txt


把其中的 rar 改成完整路径,如 "C:\Program Files\WinRAR\rar.exe"



关于列表的显示方式,无所谓

关键是查找出,被加密过的RAR文件。

兄台所写的代码,是查找出所有的RAR文件,并出列表。。。。。

全部的需求如下:

全盘查找,真正的RAR文件,(不论是扩展名是RAR还是改写的其它扩展名的)
列出其中,被加密过的RAR文件名。
(与卡巴杀毒时,提示有“密码”保护的效果相同)
第10楼 tireless 发表于 2009-04-08 05:33
银牌会员 发帖 1,122 积分 2,025
Re 9楼
6 楼代码会把没有加密码的 rar 文件也找出来?我测试的结果是只找出加了密码的...
第11楼 cad55 发表于 2009-04-08 05:37
高级用户 发帖 329 积分 620
Originally posted by tireless at 2009-4-8 05:33 AM:
6 楼代码会把没有加密码的 rar 文件也找出来?我测试的结果是只找出加了密码的...



是所有的RAR列表


请兄台再测试一下。。。
第12楼 tireless 发表于 2009-04-08 05:47
银牌会员 发帖 1,122 积分 2,025
那就奇怪了,

我这找出来的都是加了密码的,

你那却全找出来了...

[ Last edited by tireless on 2009-4-8 at 05:59 ]
第13楼 Hanyeguxing 发表于 2009-04-12 02:12
银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂
经过加密的rar文件的文件头和未加密的不一样:
加密的文件头是:52 61 72 21 1A 07 00 CE 99 73 80 00
没加的文件头是:52 61 72 21 1A 07 00 CF 90 73 00 00
第14楼 wuwei1dai 发表于 2009-04-12 07:32
初级用户 发帖 22 积分 44 来自 广安
怎么我加密了的文件头还是:52 61 72 21 1A 07 00 CF 90 73 00 00
第15楼 freeants001 发表于 2009-04-12 08:15
中级用户 发帖 244 积分 330 来自 湖北
同上

1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023