用指定的密钥和算法解密文件.
decrd=File||Path||CryptKey, ||...
参数:
|
1-强制参数.
|
File
|
文件路径. 文件的完整路径,支持的选项有:
• 绝对路径 c:\test.txt
• TC参数 %P%N 见附录7.
• 相对路径%COMMANDER_PATH%\test.txt
• 相对路径 $f06\test.txt 见附录8.
• 参数返回的路径<xfolder> 见附录11.
• 由全局变量返回的路径 见附录23
|
|
2-强制参数.
|
Path
|
路径. 参数 Path(!!Flag!!Name.Ext!!Insert). 在参数下用符号分隔 !!
它可以有1(强制)到4个子参数
Path//Flag(//Name.Ext//Insert). 在参数下用符号分隔 //(首选)
它可以有2(强制)到4个子参数,其中:
Path - 目的地路径,其中创建文件.
Flag :
0 - 不覆盖现有对象.添加计数器(默认)
1 - 覆盖现有对象.
3 - 向目标路径添加计数器(如果存在).
4 - 如果对象名称匹配则跳过.
Name.Ext - 创建文件的名称和扩展名.
插入 - 添加到基本名称.
如果插入以**开头,则下一行替换扩展名.
如果Insert以++开头,则后续行将添加一个扩展名.
如果Path=x,Name=x,Ext=x,则从原始文件的路径获取路径/名称/扩展名.
|
|
3-强制参数.
|
CryptKey
|
密码和算法. 参数 CryptKey(|Algorithm), 其中:
CryptKey - 解密密码可以具有以下值:
- 使用密码的文件路径 (d:\Test\Test.txt)
- 密码 (12345)
-N - 意味着密码将从TCIMG.ini的[Password]字段相应的PasswordN中取出
-Nconvert<SeriesParam> - 意味着密码将从TCIMG.ini中[Password]相应的PasswordN密钥取出,并根据SeriesParam的条件进行转换,其中SeriesParam一系列密码转换参数见附录24
Algorithm - 解密算法的缩写.
支持: AES, AES128, AES192, AES256, DES, DESX, 3DES, 3DES112, RC2, RC4, RC5, SEAL
-N - 意味着密码将从TCIMG.ini的[Password]字段相应的AlgorithmN密钥中取出
如果未指定,则在Algorithm1键中进行
-N - 负数(-1,-2,... -N).
|
|
其它参数:
|
...
|
类似. 其余的与命令一样: decry.
|
备注
该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23
变量名称
|
描述
|
|
|
数组输入数据(在第一个单元格中,对象路径进行解密)
|
|
|
数组输出数据(在第一个单元格中解密文件的路径或源路径,如果对象未解密)
|
|
|
数组 успешного расшифрования (в первой ячейке 路径 расшифрованного файла)
|
|
|
一组不成功的解密(在第一个单元格中,对象的原始路径,如果对象未被解密)
|
参见:
decry, encrd, encry
decrd=%P%N||"%t"//0//x//**||[input=BOX64]|AES256 ;; 解密文件下的光标.crypt,在对侧面板中创建原始文件,删除扩展名,密码在对话框框中输入,加密算法AES256
decrd=%P%N||"%t"//0//x//**||-1|AES256 ;; 解密文件下的光标.crypt,在对侧面板中创建原始文件,删除扩展名,密码来自TCIMG.ini的[密码]密码密码1,加密算法AES256
decrd=%P%N||"%t"//0//x//**||12345|AES256 ;; 解密文件下的光标.crypt,在对侧面板中创建原始文件,删除扩展名,密码12345,加密算法AES256
decrd=%P%N||"%t"//0//x//**||-1convert<#WT>|AES256 ;; 解密文件下的光标.crypt,在对侧面板中创建原始文件,删除扩展名,二进制密码从TCIMG.ini的[密码]密码密码1,加密算法AES256
decrd=%P%N||"%t"//0//x//**||clpget|AES256 ;; 解密光盘下的文件.crypt,在对侧面板中创建原始文件,删除扩展名,密码从剪贴板,加密算法AES256
decrd=%P%N||"%t"//0//x//**||d:\Test\Test.txt|AES256 ;; 解密文件下的光标.crypt,在对侧面板中创建原始文件,删除扩展名,密码从d:\Test\Test.txt,加密算法AES256
decrd=%P%N||"%t"//0||[input=BOX64]|AES256 ;; 解密光标下的文件,在对侧面板中创建原始文件,密码输入对话框,加密算法AES256
decrd=%P%N||"%t"//0||-1|AES256 ;; 通过在对侧面板中创建原始文件来解密光标下的文件,从TCIMG.ini中的密码在中[密码]密钥Password1,加密算法AES256
decrd=%P%N||"%t"//0||12345|AES256 ;; 在光标下解密文件,在对侧面板中创建原始文件,密码为12345,加密算法AES256
decrd=%P%N||"%t"//0||clpget|AES256 ;; 在光标下解密文件,通过在对侧面板中创建原始文件,从剪贴板输入密码,加密算法AES256
decrd=%P%N||"%t"//0||d:\Test\Test.txt|AES256 ;; 通过在对侧面板中创建原始文件,密码从d:\Test\Test.txt,加密算法AES256解密光标下的文件
global decrd=%P%N||"%p"//0//x//**||12345|AES256 zunpk=GLOBALDECRD<1>||"%p"//0 delsm=GLOBALDECRD0<1>||1 ;; 解密光标下的文件,将解密的文件压缩成zip存档并删除源文件
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|