我们个人设置的文件保护密码一般有一个或几个固定的密码,如果能让这种压缩变得自动化一些,甚至如果可以一键来完成,那么文件的加密压缩备份就会节省不少时间。
借助于WinRAR压缩控制台的加密压缩功能,可以轻松实现上述需求。假设我们要将D盘中的所有TXT类型的文件添加xpghost到压缩包secret.rar中,同时要用密码myhoney加密这个压缩包,我们可以采用如下操作方法。
用记事本建立一个批处理文件“文件加密压缩.BAT”,文件内容如下:
"C:/Program Files/WinRAR/rar" a -r -pmyhoney d:/secret d:/*.txt
将此文件保存在个人的优盘或移动硬盘中,备份时拷贝到D盘一份,执行一下此文件即可。备份完成后,为了防止别人由此文件获知压缩密码,将此文件删除即可。
说明:以上命令中用-p
参数压缩时,使用字符串
作为密码加密文件。密码大小写敏感。如果在命令行忽略密码,你会看到一个输入密码的提示。
使用如上方法压缩的压缩包,别人虽然不能看到里面的内容,但文件名和文件属性等信息依然可见,还是不够保密。为了更加安全,我们可以用如下命令对以上内容加以改造:
"C:/Program Files/WinRAR/rar" a -r -hpmyhoney d:/secret d:/*.txt
你会看到,两句命令仅有一个字母之差,但效果会大大不同。
参数-hp表示加密文件数据和头。这个开关和-p类似,但是开关-p只加密文件数据,而使文件名等其他信息可见。开关-hp则加密包括文件数据、文件名、大小、属性、注释和其他块等所有可感知压缩文件区域,所以它提供了更高的安全等级。在压缩文件中使用-hp加密,没有密码甚至不可能查看文件列表。