在Windows下产生和使用.tar.gz包
来源:互联网 发布:万家购物网络传销案 编辑:程序博客网 时间:2024/05/08 17:31
现在需要一个跨平台且统一格式的压缩包。
Linux下很好办,使用tar和gzip可以轻松解决:
Tar czf pack.tar.gz pack/ 或 tar cf pack.tar pack/ ; gzip pack.tar
Gzip单独使用时,若成功会将原来的文件删除,保留压缩文件;否则会删除压缩文件,原文件不变。
对于Windows下,可以使用winzip,它和gzip都使用zip的压缩格式,但是tar格式就难以统一了,后来,找到Tar for Windows:http://gnuwin32.sourceforge.net/packages/libarchive.htm,其中包括了源代码和二进制工具,别忘了此工具需要zlib、bzip2和msvcrt.dll、msvcp60.dll。另外,如果不想让用户一定要装Winzip,可以使用Gzip for Windows :http://gnuwin32.sourceforge.net/packages/gzip.htm,其中仍然包含了二进制工具gzip。当然,为了让系统找到这些程序,你需要将这些工具所在目录放在系统的环境变量%PATH%中,或者拷贝到%PATH%能够找到的目录。
这样,为了对目录pack打包,可以:
Bsdtar –cf pack.tar pack ; gzip pack.tar
解包步骤就为:
Gzip pack.tar.gz ; bsdtar –xmf pack.tar
- 在Windows下产生和使用.tar.gz包
- windows 下调用gzip.exe 和tar.exe解压*.tar.gz压缩包到指定目录
- tar 在FreeBSD下创建和解压tar.gz压缩包
- Windows环境下制作tar.gz压缩包的方法
- [R语言]Windows环境下快速安装tar.gz包
- R软件windows下如何安装tar.gz的包
- R语言 windows系统下安装tar.gz包
- 在Windows下压缩成tar.gz格式的方法
- 在Windows下压缩生成tar.gz文件的方法
- 在windows下打出tar.gz的尝试
- .tar.gz和.rpm包的区别与使用
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 史上最伟大的五位计算机罪犯
- 理解矩阵(三)
- protected的作用范围
- 利用JSP的实现图片的数据库存储和显示
- 日常中很有用的技巧
- 在Windows下产生和使用.tar.gz包
- DB2 ORACLE 常用函数异同
- try-catch用法和含义
- 成功法则之一、积极的心态
- 爱你的男人为你24小时开机
- .NET开发中的一些小技巧
- 本人安装的firefox扩展,也推荐一下
- 对付U盘病毒彻底免疫
- 关于数据处理的一些代码