学帮网 > 计算机论文 > 教育资讯

WinRAR潜在应用的探索[1]

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/08 04:43:50 计算机论文
WinRAR潜在应用的探索[1]计算机论文
【毕业论文网 - 计算机论文】
[摘 要]WinRAR作为常用的解、压缩工具,大家比较熟悉它的常用功能,其实WinRAR还有许多潜在的功能。这些潜在的功能实用且简洁,文章对WinRAR潜在功能进行了一些探索。

[关键词]WinRAR;加密;安装程序;智能备份

[WinRAR作为一个常用的解、压缩工具,具有比WinZip更高的压缩比、支持更多的压缩格式(可压缩成RARZip格式,可打开十几种常见类型的压缩文件),以及倍受用户欢迎的修复受损数据功能,在机装机中,已经基本全面取代了WinZip等其他常见的压缩软件,成为装机必备工具之一。借助它的强大功能,可以开发出很多新的实用功能。

1 牢不可破的加密

很多人把文件压缩成RAR包,然后加上密码,当成加密文件来使用,达到保护数据的目的。为了更安全通常会设置复杂的密码,防止密码破解软件的破解。此外,还有更好的,可以给加密文件再加上一道防盗墙。

把要加密压缩的多个文件预留出一个文件不进行压缩,以备将来使用。为了区分,可设置一个特殊名称。用WinRAR压缩软件压缩其余的文件,并且设置一个密码。

打开这个压缩加密文件,单击菜单栏的“命令→添加文件到压缩文件中”,选择刚才备用的文件,单击“确定→高级→设置密码”再设置个不同的密码,最后“确定”进行添加压缩。

这样,在一个压缩加密文件中设置了两个密码了,打开不同文件需要与之对应的密码。最重要的是,面对这种多密码压缩文件,很多相当“强悍”的密码破解软件都无能为力了。如果愿意,还可以用同样的方法设置多个密码,不过要记牢密码。

另外,由于WinRAR压缩过程中文件名可任意改变,其中包括文件扩展名。所以我们可以在输入文件名时,改动默认的RAR或ZIP扩展名。如将扩展名改为TXT,此后,压缩文件的图标将变成文本图标。双击后,将用记事本或写字板打开,只能看到一堆乱码。只有先运行WinRAR,在WinRAR的窗口中找到这个文件,再打开才显示出源文件的本来面目,然后就可以解压或打开查看了。这样就可以实现隐蔽加密。

2 统一文件名大小写

服务器区分文件名大小写,使得很多制作网页的朋友感到烦恼,经常出现不正常显示等,而且又不容易快速检查出错误所在。而让文件名统一大小写可以有效解决这个问题。但大量的文件,一个个手工修改太麻烦。其实利用WinRAR就可以批量转换大小写统一的文件名。

这里假设WinRAR压缩软件安装在“C:\Program Files\WinRAR\WinRAR.exe”;要转换的文件在“C:\cyf”目录下,只要在“开始→运行”中输入“” C:\Program Files\WinRAR\WinRAR.exe” A –r –cu C:\Upper.rar C:\cyf\*.*”(不包括外侧的引号)这样就可以把“C:\cyf”目录下面全部文件压缩到Upper.rar文件夹中,且文件名已经全部转换为大写。相应的“” C:\Program Files\WinRAR\WinRAR.exe” A –r –c l C:\Upper.rar C:\cyf\*.*”(不包括外侧的引号)可以把文件名转换为小写。而且,WinRAR压缩软件对中文文件名有很好的支持,把文件名收拾得整整齐齐再也不成问题了。

3 制作软件自动运行安装程序

当开发好一个程序后,最后要做的是为它制作一个安装程序,使得能够在Windows下自动安装。如果要制作不是太复杂的安装程序,WinRAR就完全可以办到。而且生成的文件还短小精悍,同时还保证是“绿色安装”(即不在注册表中增加任何信息,可直接移动和删除)。


首先运行WinRAR,在WinRAR窗口中选中全部的程序文件,然后单击“添加”按钮,在 “压缩文件名和参数”窗口中勾选“创建自解压格式压缩文件”选项,并将文件名改为“Setup.exe”。在“高级”选项卡中单击“设置密码”按钮,可以为将来的安装程序设置一个安装密码(即安装序列号)。单击“自解压选项”按钮,弹出“高级自解压选项”窗口,在它的“常规”选项卡中,确定软件的安装路径。默认为系统的“Program Files”目录,也可以选择“在文件夹中创建”,将来在默认情况下会将程序安装在“Setup.exe”所在的文件夹下。在解压路径栏中再输入一个文件夹名称(如My Program);在它的“高级”选项卡中单击“添加快捷方式”按钮,会弹出“添加快捷方式”窗口。你可以选择让安装程序将来在桌面上、开始菜单中、开始菜单下的“程序”中或“启动”栏中创建一个快捷方式,选择后填写好“快捷方式参数”即可;在它的“文本和图标选项卡”中,可以在“自解压文件窗口标题”文本框中输入安计算机论文