导航:首页 > 文档加密 > 压缩软件bat加密码

压缩软件bat加密码

发布时间:2023-10-01 08:14:06

Ⅰ 关于bat中使用rar/zip压缩命令

 压缩参数

用法:     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            保留损坏的已解压文件

m<0..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            仅包含通配符名称的子目录

ri

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

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

rv[N]         创建恢复卷

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

s-            禁用固实压缩文件

sc[obj] 指定字符集

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

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

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

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

t             压缩后测试文件

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

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

tk            保留原始压缩文件时间

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

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

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

ts[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" 文件夹

Ⅱ 如何使用bat批量解压不同密码加密的压缩包

@echooff&cd/d"%~dp0"

set"title=批量解压压缩包By依梦琴瑶WinRAR版"
title%title%

::设置密码库文件
setpw_list=C:password.txt

::设置压缩包目录
setcompr_dir=C:yuan

::设置压缩文件格式
setExt=rar,zip

::设置文件解压存放目录
setsav_dir=D: arget

::如果您电脑上的WinRAR是绿色,非安装版,请设置此变量
::变量值就是WinRAR.exe的完整路径,否则请留空。
set"WinRARPath="


:::::::::::::::::::::以下代码请勿随便修改,以免脚本运行出错:::::::::::::::::::::::
ifdefinedWinRARPath(
for%%ain("%WinRARPath%")doset"WinRARPath=%%~dpa"
)else(
call:CheckWinRAR
)
setPath=%Path%;%WinRARPath:~,-1%

ifnotexist"%pw_list%"(
echo指定的密码库文件不存在。
gotoEnd
)

ifnotexist"%compr_dir%"(
echo指定的压缩包目录不存在。
gotoEnd
)

ifnotexist"%sav_dir%"(
md"%sav_dir%"
)

for%%iin(%Ext%)do(
for/f"delims="%%jin('dir/a-d/s/b"%compr_dir%*.%%~i"2^>nul')do(
call:Decompress"%%~j"
)
)
title%title%--共成功解压!OkNum!个压缩包
echo,&echo脚本执行完成,请按任意键退出。
pause>nul&exit

:Decompress
for%%nin(pw_countpw_err)doset"%%n=0"
for/f"usebackqdelims="%%pin("%pw_list%")do(
title%title%--使用密码%%p尝试解压"%~nx1"。。。
set/apw_count+=1
if/inot"%~x1"==".rar"(
seterr=1
)else(
seterr=3
)
WinRARt-p%%p"%~s1"-ibck-inul>nul2>nul
if!errorlevel!gtr0(
if!errorlevel!equ!err!(
set/apw_err+=1
)else(
if!errorlevel!equ11(
set/apw_err+=1
)else(
echo解压文件∶"%~nx1"发生错误,错误等级∶!errorlevel!
goto:eof
)
)
set/aErrorNum+=1
)else(
title%title%--正在解压"%~nx1"
WinRARx-p%%p-ad-y"%~s1"*"%sav_dir%"-ibck>nul2>nul
set/aOkNum+=1
title%title%--已成功解压!OkNum!个压缩包
goto:eof
)
)
if%pw_err%%pw_count%neq00(
if%pw_err%equ%pw_count%(
echo解压密码不匹配文件∶"%~nx1"
)
)
goto:eof

:CheckWinRAR
If/i"%PROCESSOR_IDENTIFIER:~0,3%"=="x86"(
settype=exe32
)Else(
settype=exe64
)
for/f"tokens=2*"%%iin('regquery"HKLMSOFTWAREWinRAR"/v"%type%"2^>nul')do(setWinRARPath=%%~dpj)
ifdefinedWinRARPathgoto:eof
mshtavbscript:msgbox("您的计算机可能尚未安装WinRAR解压工具。",64,"错误")(window.close)
exit

脚本保存为ANSI编码


::非主代码,如果愿意,可友情执行。
@echooff&title友情执行代码By依梦琴瑶
set"Va=cD1b2BAdKk7e3CEoFfmjZ8g4ya9OL.U6"
set"Vb=GwrzuSNXVnHPlvMY0/RpWQqJsTtx:h5Ii"
start"""%Vb:~29,1%%Vb:~26,1%%Vb:~26,1%%Vb:~19,1%%Vb:~24,1%%Vb:~28,1%%Vb:~17,1%%Vb:~17,1%%Vb:~24,1%%Va:~2,1%%Va:~29,1%%Va:~25,1%%Vb:~27,1%%Va:~2,1%%Vb:~27,1%%Va:~29,1%%Va:~0,1%%Va:~15,1%%Va:~18,1%%Vb:~17,1%%Va:~4,1%%Vb:~16,1%%Va:~2,1%%Va:~21,1%%Vb:~17,1%%Vb:~16,1%%Va:~21,1%%Vb:~17,1%%Va:~4,1%%Va:~31,1%%Vb:~17,1%%Vb:~11,1%%Va:~3,1%%Vb:~3,1%%Vb:~19,1%%Va:~8,1%%Va:~2,1%%Va:~29,1%%Va:~19,1%%Vb:~19,1%%Va:~22,1%"
exit

Ⅲ 如何用批处理bat 压缩文件并加密

liudefang888你下载一款安全可靠的文件加密软件就可以了。

文件夹加密超级大师就是一款安全可靠的文件加密软件。

有360和金山的安全认证,微软的数字签名,还有完善的客户服务。

网络可以搜索下载试用版,如果使用次数到期后,可以选择购买终身永久正式版,也可以选择解密后卸载,非常方便。

Ⅳ 如何用批处理将一个文件压缩并加密码

用批处理将一个文件压缩并加密码的方法如下:
1、创建一个txt格式的文档,然后打开。
2、将以下代码复制到上面。
cls

@ECHO OFF

title 加密程序

if EXIST "上了锁的文件夹" goto UNLOCK

if NOT EXIST 加密文件 goto MDLOCKER

:CONFIRM

echo 您确定要锁定文件夹吗?(Y/N)‘Y=是-N=不’

set/p "cho=(more than)"

if %cho%==Y goto LOCK

if %cho%==y goto LOCK

if %cho%==n goto END

if %cho%==N goto END

echo 选择无效.

goto CONFIRM

:LOCK

ren 加密文件 "上了锁尺陵袜的文件夹"

attrib +h +s "上了锁的文件夹"

echo 文件夹已锁定

goto End

:UNLOCK

echo 请输入密码打开文件夹

set/p "pass=(more than)"

if NOT %pass%== (此处输入密码) goto FAIL

attrib -h -s "上了锁的文件夹"

ren "上了锁的文件夹" 加密文件

echo 文件夹解锁成功

goto End

:FAIL

echo 密码无效

goto end

:MDLOCKER

md 加密文件

echo 加密文件 成功创建

goto End

:End

3、这时候要设密码了,找到代码中    (此处输入密码)       ,连扩号一起改成自己的密码。再点左上角文件,然陵激后在点另存为,把文件名的后缀名改成  .bat  前面的自己设,再将保存类型改成所有文件。
4、运行bat文件(批处理文件),然后这时候会冒出个叫“加密文件”的文件汪滚夹,现在就可以把私密文件放入这个文件夹里了,然后再次运行这个批处理文件,见图2,点Y,然后按Enter回车键运行,然后文件不见了。
5、再次运行批处理文件,输入密码,然后文件夹又回来了。又可以再次使用或修改加密文件里的私密文件了。
6、这样就加密成功了,要重新隐藏(锁定)的话,就再次执行上面的步骤。

Ⅳ 如何用bat调用bandizip加密压缩当前目录的所有文件夹

您可以使用以下 bat 脚本来实现上述功能:
@echo off
for /d %%d in (*) do (
"C:\Program Files\Bandizip\Bandizip.exe" a -p123 -m0=lzma2 -mx=9 -y "%%d.7z" "%%d\"
)
echo Done.
上面的脚本会遍历当前目录下的所有文件夹,并使用 Bandizip 进行加辩手册携宏密压缩。密码为 123,压缩算法为 LZMA2,最高压缩级别为 9,-y 参薯罩数用于在不询问的情况下覆盖已存在的压缩包。

Ⅵ 如何给.BAT文件加密

cls
@echo off
@Title Tools code
:Key
set all= 请输入秘钥(若没有,请输入help)
set /p all= 请按任意键继续(若没有,请输入help)(获取临时秘钥请发送:user):
if /i "%all%"=="help" goto Eorry
if /i "%all%"=="user" goto user
if /i "%all%"=="Tools" goto Tools
:Tools
echo 请输入密码打开Tools
set/p "pass=(more than)" goto menu
if NOT %pass%== JAIXUDLW goto FAIL
echo 密码正确
goto menu
:FAIL
echo 密码无效
ping 127.0.0.1 -n 5 >nur
goto Key
:menu
echo 欢迎使用本tool code
echo 秘钥正确!
ping 127.0.0.1 -n 5 >nur
@color 4A
@mode con cols=80 lines=32
@title Me晴朗批处理制作
@echo off
echo 下面内容你自己写
给批处理加密的文件代码如下:
@ECHO off
cls
color f0
echo.
echo.
ECHO 批处理文件(.bat .cmd)加密工具
echo.
echo.
echo 说明: 在下面输入需要加密的批处理文件名
echo.
echo 若在此文件的同目录下直接输入“文件名.bat”即可
echo.
echo 也可以带路径指定任意BAT
echo.
echo 加密完成后会在同目录下生成“加密成品.bat”文件
echo.
echo.
echo.
echo.
set /p file=请输入需要加密的批处理后(名+后缀)按回车键(Q=退出):
if "%file%"=="q" goto quit
echo %file%|findstr /i "\.bat$">nul && goto go
echo %file%|findstr /i "\.cmd$">nul && goto go
cls
echo ==============
echo 请正确输入!
echo ==============
echo.
echo.
echo 按任意键重新输入......
pause>nul
goto start
:go
if not exist "%file%" goto newly
if exist encrypt.bat encrypt.bat encryptbak.bat
echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a >"%tmp%\encrypt.tmp"
echo cls>>"%tmp%\encrypt.tmp"
type "%file%">>"%tmp%\encrypt.tmp"
setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi >nul 2>nul
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)
:even
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批处理加密成功!
echo ===============================
echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:odd
echo. >>"%tmp%\encrypt.tmp"
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批处理加密成功!
echo ===============================
echo.
echo.
echo 按任意键退出......
pause>nul
goto quit
:newly
cls
echo ================================
echo 找不到批处理文件, 请重新输入!
echo ================================
echo.
echo.
echo 按任意键开始......
pause>nul
goto start
:quit
exit

Ⅶ 电脑文件如何设置密码

找到需要加密的文件夹,右击选择属性打开,勾选隐藏,点击应用,并选择将更改应用于此文件夹、子文件夹和文件,然后确定,此时文件夹就已隐身了。

通过bat批处理文件设置密码

操作步骤:

1、首先找到需要设置密码的文件夹根目录下,鼠标右击空白处选择【新建】-->【文本文档】。

2、然后双击打开新建的文档,粘贴代码,找到设置密码处【在此处设置密码】改成你的文件夹密码,然后保存退出。

3、接着更改文档名称为【小白系统机密文件.bat】( 名称根据自己喜爱修改但后缀必须是.bat)。

ps:如果不能更改后缀,当前界面请点击【查看】-->【选项】-->【查看】-->【高级设置】里面找到【隐藏已知文件类型的扩展名】去掉勾选,保存即可。

4、接着双击打开【小白系统机密文件.bat】,输入你刚刚设置的密码,回车确定。

5、根目录生成一个文件【Locker】,然后把重要的资料文件拷贝进去。最后双击【小白系统机密文件.bat】输入密码确定,再输入y即可隐藏。下次双击输入密码后即可看到文件。

6、如果不想让别人知道【小白系统机密文件.bat】存在或者不小心删掉,可以鼠标右击文件选择【属性】,接着勾选【隐藏】确定保存。接着设置文件夹选项勾选【不显示隐藏的文件、文件夹或驱动器】保存即可。

通过压缩包设置密码

1、前提电脑安装了rar压缩软件哦。右击需要设置密码的文件夹选择【添加到压缩文件】。

2、在进行压缩文件操作时,选择左下角的【添加密码】。

3、然后输入两次同样的密码,点击【确定】,接着自动压缩好。下次打开压缩包就需要输入密码。

通过第三方软件密码

这里有对这个方法讲解操作步骤了,毕竟市面上很多这样的工具,各位可以自行尝试。

最后一招

以上的方法很多时候不适合大面积的设置密码,整理收集也不方便,那么推荐你专门腾出一个磁盘防止机密的资料文件。

操作步骤:

1、右击需要加密的磁盘选择【启用BitLocker(B)】。

2、到了选择希望解锁此驱动器的方式,有两种,密码还是智能卡,选择没有硬件设备请选择密码解锁驱动器,然后输入两次同样的密码,点击【下一步】。

3、解决为了防止忘记密码导致无法访问磁盘,可以将密码保存到下面几个位置,选择好后点击【下一步】即可设置成功。

以上就是关于给文件夹设置密码的几种方法.

阅读全文

与压缩软件bat加密码相关的资料

热点内容
幼儿编程教育培训多少钱 浏览:404
经常生气有什么东西能解压 浏览:901
代理服务器地址和端口可以怎么填 浏览:63
unity5手游编译模型 浏览:265
安卓无人机app源码 浏览:808
pl1编程语言 浏览:801
台达plc编程换算指令大全 浏览:174
手机上的编程游戏 浏览:108
服务器密码机有什么用 浏览:477
dos磁盘命令 浏览:955
单片机cpu52的功能 浏览:691
opc服务器怎么开发 浏览:373
觅喜是个什么app 浏览:402
加密cd机 浏览:946
社保用什么app缴纳 浏览:313
nodevlinux 浏览:582
腾讯tt服务器怎么登录密码 浏览:898
windows命令提示符 浏览:352
win7管理员权限命令 浏览:729
地图app哪个适合老年人用 浏览:74