|
cad55
高级用户
   
积分 620
发帖 329
注册 2007-12-5
状态 离线
|
『楼 主』:
[已结](难题)怎样用BAT查找被加密过的文件头RAR的文件
怎样用BAT查找被加密过的文件头RAR的文件
(注意:不非是扩展名显示为RAR的文件)
而是真正的RAR文件。
并后成TXT列表。(路径与名称)
[ Last edited by cad55 on 2009-4-13 at 00:12 ]
|
|
2009-4-7 23:52 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
2 楼』:
findstr /bm "Rar!" * > RarFiles.txt
|
|
2009-4-8 03:12 |
|
|
cad55
高级用户
   
积分 620
发帖 329
注册 2007-12-5
状态 离线
|
『第
3 楼』:
先谢一下,
不过,没有用,
要显示出密码保护的RAR文件.
也就是被加密过的文件名,列表
|
|
2009-4-8 03:44 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
4 楼』:
看错了,我以为你只找 rar 文件。试试这个:
@echo off
(for /f "delims=" %%a in ('findstr /sbm "Rar!" *') do (
rar t -inul "%%a"<nul||echo %%a
))>加了密码的Rar文件.txt
|
|
2009-4-8 04:26 |
|
|
cad55
高级用户
   
积分 620
发帖 329
注册 2007-12-5
状态 离线
|
『第
5 楼』:
还是没有用,
与第一个,一样
列出所有RAR的名称....
|
|
2009-4-8 04:33 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
6 楼』:
改成这样:
Quote: | @echo off
(for /f "delims=" %%a in ('findstr /sbm "Rar!" "%cd%\*"') do (
rar t -inul "%%a"<nul||echo %%a
))>加了密码的Rar文件.txt |
|
|
|
2009-4-8 04:41 |
|
|
cad55
高级用户
   
积分 620
发帖 329
注册 2007-12-5
状态 离线
|
『第
7 楼』:
还是没有用,
与第一个,一样
列出所有RAR的名称.... (绝对路径显示)
|
|
2009-4-8 04:54 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
8 楼』:
Re 7楼
是否是要这样的结果:
加了密码的Rar文件.txt
Quote: | g:\我的文档\桌面\Y.rar
g:\我的文档\桌面\复件 yy.cndos
g:\我的文档\桌面\yy.rar
g:\我的文档\桌面\新建文件夹\复件 复件 yy.rar
g:\我的文档\桌面\新建文件夹\复件 yy.rar2 |
|
把其中的 rar 改成完整路径,如 "C:\Program Files\WinRAR\rar.exe"
|
|
2009-4-8 05:09 |
|
|
cad55
高级用户
   
积分 620
发帖 329
注册 2007-12-5
状态 离线
|
『第
9 楼』:
Quote: | 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文件名。
(与卡巴杀毒时,提示有“密码”保护的效果相同)
|
|
2009-4-8 05:18 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
10 楼』:
Re 9楼
6 楼代码会把没有加密码的 rar 文件也找出来?我测试的结果是只找出加了密码的...
|
|
2009-4-8 05:33 |
|
|
cad55
高级用户
   
积分 620
发帖 329
注册 2007-12-5
状态 离线
|
『第
11 楼』:
Quote: | Originally posted by tireless at 2009-4-8 05:33 AM:
6 楼代码会把没有加密码的 rar 文件也找出来?我测试的结果是只找出加了密码的... |
|
是所有的RAR列表
请兄台再测试一下。。。
|
|
2009-4-8 05:37 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
『第
12 楼』:
那就奇怪了,
在我这找出来的都是加了密码的,
你那却全找出来了...
[ Last edited by tireless on 2009-4-8 at 05:59 ]
|
|
2009-4-8 05:47 |
|
|
Hanyeguxing
银牌会员
     正在学习中的菜鸟...
积分 1039
发帖 897
注册 2009-3-1 来自 在地狱中仰望天堂
状态 离线
|
『第
13 楼』:
经过加密的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
|
|
2009-4-12 02:12 |
|
|
wuwei1dai
初级用户
 
积分 44
发帖 22
注册 2008-12-10 来自 广安
状态 离线
|
『第
14 楼』:
怎么我加密了的文件头还是:52 61 72 21 1A 07 00 CF 90 73 00 00
|
|
2009-4-12 07:32 |
|
|
freeants001
中级用户
  
积分 330
发帖 244
注册 2006-4-14 来自 湖北
状态 离线
|
『第
15 楼』:
同上
52 61 72 21 1A 07 00 CF 90 73 00 00 0D 00 00 00
|
|
2009-4-12 08:15 |
|