将 .7z 像 .zip 一样集成到 Windows 资源管理器中吗?

将 .7z 像 .zip 一样集成到 Windows 资源管理器中吗?

有没有办法将 .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。答案是,因为他们不想或不在乎。

相关内容