扩展7-zip右键,一步实现tar.gz的压缩

windows平台下如果要打包并压缩成linux的tar.gz格式,有2种方式:

  • 使用Cygwin工具
    这个工具可以在windows下实现linux的大部分功能,但是安装包很大,并且运行起来占系统资源。
  • 使用7-zip工具
    相比于Cygwin,此工具要轻量的多,但是7-zip工具并没有提供像linux下面可以一步执行的操作,需要2步操作才能完成。需要先打包成tar包,然后再执行gzip压缩。操作比较繁琐。

此扩展动态库7-zip.dll就是通过向7-zip的右键菜单中添加一个新项,实现一步打包压缩成tar.gz格式。
只需要将原始的7-zip.dll替换成扩展的动态库即可。

替换步骤

  • 备份原始的7-zip.dll文件,以便后期恢复。
  • 关闭所有打开的windows资源管理器(因为windows的资源管理器会加载7-zip.dll)。
  • 由于无法通过windows资源管理器直接拷贝文件,所以可以打开cmd窗口,通过copy命令将原始的dll文件替换成扩展dll。
  • 重新启动电脑,此时右键将显示扩展的菜单项。
扩展7-zip右键,一步实现tar.gz的压缩_第1张图片
tar.jpg

扩展动态库下载地址

References:
7 zip
Customizing a Shortcut Menu Using Dynamic Verbs

你可能感兴趣的:(扩展7-zip右键,一步实现tar.gz的压缩)