有没有办法将 .7z 文件像 .zip 文件一样集成到 Windows 资源管理器中。双击 .7z 文件(如 .zip)即可在资源管理器中打开目录。为加密档案提供密码。
答案1
可以将 .7z 集成到 Windows 资源管理器中。
Zip 集成是通过内置的 Namespace Shell Extension 实现的。7z 集成也可以通过相同的方式实现。有几种已知的产品允许您将 7z 集成到 Explorer 中。
1)AlphaZip——http://www.alphazip.com/
网站最后一次更新是在 2013 年,看起来该产品已被废弃。
2)ZipMagic——http://zipmagic.co/
不错的解决方案,但存在一些小问题。例如,我找不到将文件打包到存档子目录中的方法。
3)TC4Shell-http://www.tc4shell.com/
在我看来,这是最好的解决方案。与 Windows 资源管理器完全集成。它可以使用已安装的 shell 扩展,这样您就可以看到存档中的文件缩略图,您可以在预览窗格中查看存档中的文件等等。TC4Shell 支持许多文件类型:zip、7z、rar 和许多其他文件类型。
答案2
“qiewer extractor” 可以在资源管理器中像打开 .zip 一样打开 .7z。
qiewer 提取器 -https://sourceforge.net/projects/qiewer-extractor/
答案3
这是不可能的。至少,没有第三方工具是不可能实现的。
Windows 提供的 .ZIP 功能实际上是与 Explorer 绑定的 .DLL。当您查看 .ZIP 文件的内容时,您正在执行一个处理 .zip 文件的应用程序,它看起来和 Explorer 窗口很像,但实际上根本不是 Explorer。两者之所以能很好地集成在一起,是因为 Microsoft 编写了这两个组件。
另一方面,7-Zip 是一个第三方工具。它在 Explorer 中有一个注册表项(这就是您获得上下文菜单的原因)。当您双击文件时,它的工作方式也相同,但它不是启动 Microsoft 编写的 .zip 处理程序,而是启动 7-Zip 编写的 .7z 处理程序。
从技术上讲,两者略有不同。Microsoft 的处理程序完全是 .DLL,而 7-Zip 是 .EXE。但您实际上是在问为什么 7-Zip 不能看起来更像 Microsoft。答案是,因为他们不想或不在乎。