网络安全 频道

编辑压缩包中的文件别让WinRAR休息

   前几天编辑了一个Word文件后,用WinRAR将其压缩成一个压缩文件。当下一次用WinRAR打开该压缩包,然后双击其中的Word文件启动Word进行编辑,完成后单击保存按钮并退出Word,这时出现了一个提示:“你希望在档案文件中更新它吗?”,点击是按钮,压缩包中的Word文档自动更新为编辑后的内容。但有一次我再用WinRAR打开该解缩包并用Word编辑其中的文档,为使电脑运行更快一些,就把WinRAR关闭了。这时只有Word在运行,编辑完并按保存按钮后退出Word。但未出现:“你希望在档案文件中更新它吗?”的提示,再次打开压缩包内的Word文档,发现所做的修改都没有保存。这是怎么回事?我怎样能找回编辑后的文档?

回答:你提到的这个现象表面上看起来挺奇怪,但如果知道了WinRAR及同类压缩软件的工作原理,就不会有什么困惑了。因为双击压缩文件打开WinRAR主界面,然后再在WinRAR程序中选择并打开需要的文件,这种解压缩方式其实WinRAR不会解压缩整个压缩包,而只是把用户用到的文件单独解压缩到Windows的临时目录中,如果在编辑和修改其中的文件时WinRAR保持打开状态,那么它就会侦测到临时目录中相应文件的变化,并在关闭所编辑文档时进行更新。同时,由于文档存放在临时目录中,所以关闭WinRAR并不会影响已打开的文档,但不能侦测到文件是否发生变化,因此也无法保存文档的变化了。

  所以,如果在编辑压缩包内文件时,不慎误将WinRAR窗口关闭,这时要先关闭所编辑的文件,然后再次双击打开该压缩包,接着点击“选项→设置→路径”,查看“用于临时文件的文件夹”下的路径,接着千万不要关闭WinRAR窗口,从资源管理器进入刚才看到的文件夹,你会发现有一个Rar$DI00.XXX(XXX为任意数字)的文件夹,其中就有刚才编辑过的文件。

  小提示
  
  ★一般情况下,在Windows 2000/XP中WinRAR的临时文件会保存在Documents and Settings\你的用户名\Local Settings\Temp文件夹中,其中的Local Settings为隐藏属性,如果看不到,就要在文件夹选项中选中“显示所有文件和文件夹”。而Windows 9x/Me则保存在Windows\Temp文件夹中。
  
  ★很多电脑初学者常常把下载后的压缩包双击打开然后进行软件安装或其他操作,因为解压缩文件的不完全性,这样做往往会带来一些意想不到的后果,而初学者却会认为是下载到的文件有问题。
0
相关文章