唐山朱文彪之女朱琳:请叫高手系统问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/26 19:50:07
我查看我的文件的时候我都是开资源管理器
今天打开资源管理器后发现了一个奇怪的问题:
我昨天下了一个压缩包,在D盘根目录下,打开资源管理器后,这个压缩包左边出来一个加号,我好奇的一点,结果里面的东西都能看到,这不就等于不解压缩就能存取里面的文件了?!
我是XP(sp2),ZIP和RAR都有这种情况,但是不固定,一会有一会没有!请问高手这个是怎么回事?
能永远都搞成这样就好了,大的压缩包以后就不用解压缩了....

WinXP 自带了对ZIP格式压缩包的解压算法..不信你把所有的ZIP格式关联的程序全部卸载掉...ZIP格式的压缩包仍然可以解压的.
但是你从资源管理器里面所看见的那些.仅代表其压缩文件可读.意思就是你可以直接读取里面的文件名..但是如果你需要读取或运行它们.还是得有一个解压缩的过程...
另外.对于你说的那些大程序.因为它们运行时一般还要调用其它DLL文件..而如果你从资源管理器里面直接运行压缩包内的程序.其系统运行过程是将那一个程序文件解压缩到windows临时文件夹并运行.但是因为需要调用的DLL文件未被解压缩.所以程序仍然是不可用的...

那是在很早就有的一种技术,记得在win98时代就有一款叫做“magiczip”的软件,号称可以在不解包的同时将压缩包转换成文件夹,然后直接对其中的文件进行操作。到了win2000(似乎大概是从这个版本起,印象不清了)以后,这个技术被windows系统所包含,一些zip压缩包在资源管理器中变成了一个带拉链的文件夹的图标,可以直接打开操作。
其实,这还是有解压的过程的,只不过被放到了系统后台,然后在对文件进行完操作以后自动删除了解压痕迹,在某些操作失败的情况下,你可以在系统的临时文件夹中找到这些文件的痕迹。
————————————————————————
我理解这个事情,大概就是这个样子的了。对于大的压缩包,一般可以先打开,然后只解压其中要用的文件,这样效果基本是一样的。

Windows XP可以识别.rar 和 .zip的文件。
它会以一个压缩的文件夹型式出现。
尽管如此,你要是需要使用里面的文件,它同样会先解压到C盘临时文件夹里面。
也就是说用Windows和用WinRAR的过程和结果是完全一样的。
所以你用哪种方法都是一样的。看你感觉哪个方法更方便,就用哪个好了。

打开资源管理器后,这个压缩包左边出来一个加号,这说明操作系统现在能直接存取这个压缩包,将这个压缩包当做一个普通文件夹来使用.Windows XP 系统对标准的ZIP或者RAR文件都能识别,当你将本应由RAR或PKZIP处理的压缩文件指定为由Windows XP 系统的内部程序(如资源管理器、Compressed Folders、Explorer等)来处理,你就可以将标准压缩包当做一个文件夹来使用.方法是:在标准压缩包文件上点鼠标右键,选择资源管理器或打开方式,然后在“选择程序”项指定一个能处理它的程序或Windows XP 系统的内部程序,而且你选择了“始终使用相同的程序打开这种文件”,那么你以后就可以将这种标准的压缩包当做一个文件夹来使用了。

首先...这个压缩包是ZIP格式的对吗?
WinXP 自带了对ZIP格式压缩包的解压算法..不信你把所有的ZIP格式关联的程序全部卸载掉...ZIP格式的压缩包仍然可以解压的.
但是你从资源管理器里面所看见的那些.仅代表其压缩文件可读.意思就是你可以直接读取里面的文件名..但是如果你需要读取或运行它们.还是得有一个解压缩的过程...
另外.对于你说的那些大程序.因为它们运行时一般还要调用其它DLL文件..而如果你从资源管理器里面直接运行压缩包内的程序.其系统运行过程是将那一个程序文件解压缩到windows临时文件夹并运行.但是因为需要调用的DLL文件未被解压缩.所以程序仍然是不可用的

首先...这个压缩包是ZIP格式的对吗?
WinXP 自带了对ZIP格式压缩包的解压算法..不信你把所有的ZIP格式关联的程序全部卸载掉...ZIP格式的压缩包仍然可以解压的.
但是你从资源管理器里面所看见的那些.仅代表其压缩文件可读.意思就是你可以直接读取里面的文件名..但是如果你需要读取或运行它们.还是得有一个解压缩的过程...
另外.对于你说的那些大程序.因为它们运行时一般还要调用其它DLL文件..而如果你从资源管理器里面直接运行压缩包内的程序.其系统运行过程是将那一个程序文件解压缩到windows临时文件夹并运行.但是因为需要调用的DLL文件未被解压缩.所以程序仍然是不可用的...