decrd

首页  后退  前进

decrd
down2

用指定的密钥和算法解密文件.

 

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

变量名称

描述

GLOBALDECRD0

数组输入数据(在第一个单元格中,对象路径进行解密)

GLOBALDECRD

数组输出数据(在第一个单元格中解密文件的路径或源路径,如果对象未解密)

GLOBALDECRD1

数组 успешного расшифрования (в первой ячейке 路径 расшифрованного файла)

GLOBALDECRD2

一组不成功的解密(在第一个单元格中,对象的原始路径,如果对象未被解密)

参见:

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存档并删除源文件

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru