[1 楼] springbell
[资深泡菜]
21-9-12 16:29
网上有人说用7-zip,但7-zip的压缩格式选项里面没有gz!在linux下,好像都是打包成a.tar.gz的。
|
[9 楼] 孔雀
[老坛泡菜]
21-9-12 23:43
很简单,不存在什么“.tar.gz”这种文件类型,.tar.gz就是gz文件格式。
扩展名只认最后一级的。不信你file一下.tar.gz看看mime。
至于解开gz后是不是个.tar文件的自动判断和处理,完全是客户端自己干的事。 本帖最后由 孔雀 于 2021-9-12 23:44 编辑
|
[8 楼] yifanker
[资深泡菜]
21-9-12 23:37
7-ZIP 19.00正式版可以直接压成GZIP文件。
|
[7 楼] yejun
[老坛泡菜]
21-9-12 23:26
springbell 发表于 2021-9-12 22:04  那就奇怪了,原来的a.gz我用7-zip解压出来就是一个文件夹(里面有7个文件和一个子目录),一次解压。但我添加了2个文件,再打包回去,就变成2次压缩了。再用7-zip解压,先看到的是a.tar包,要再次解压才能得到文件夹a 可能源文件名是.tgz,其实就是.tar.gz 据说改名以后7-zip可以一步解压。
|
[6 楼] springbell
[资深泡菜]
21-9-12 22:04
Trompette 发表于 2021-9-12 21:11  能否直接压gz,决定于被压的对象是单个文件还是整个目录 gzip 没有打包功能,所以它只能压缩一个文件,不能压目录,也不能压多个文件
如果目录里只有一个文件,你直接选那个文件就能压成 gz 否则,你就得先把文件夹打包(tar是最常用的打包软件),然后再给gz压 那就奇怪了,原来的a.gz我用7-zip解压出来就是一个文件夹(里面有7个文件和一个子目录),一次解压。但我添加了2个文件,再打包回去,就变成2次压缩了。再用7-zip解压,先看到的是a.tar包,要再次解压才能得到文件夹a 本帖最后由 springbell 于 2021-9-12 22:05 编辑
|
[5 楼] zhfreal
[泡菜]
21-9-12 21:23
gzip 直接压缩成gz。若是win10,弄个wsl下也有Linux环境,直接访问win的文件。
|
[4 楼] Trompette
[泡菜]
21-9-12 21:11
springbell 发表于 2021-9-12 19:40  果然如此!
但打包出来的是a.tar.gz,不是a.gz! 能否直接压gz,决定于被压的对象是单个文件还是整个目录 gzip 没有打包功能,所以它只能压缩一个文件,不能压目录,也不能压多个文件 如果目录里只有一个文件,你直接选那个文件就能压成 gz 否则,你就得先把文件夹打包(tar是最常用的打包软件),然后再给gz压
|
[3 楼] springbell
[资深泡菜]
21-9-12 19:40
Trompette 发表于 2021-9-12 19:31  如果是用7zip,先把文件夹打包成tar 然后再用右键点击tar选择压缩,貌似这一步才可选gzip格式 果然如此! 但打包出来的是a.tar.gz,不是a.gz!
|
[2 楼] Trompette
[泡菜]
21-9-12 19:31
如果是用7zip,先把文件夹打包成tar 然后再用右键点击tar选择压缩,貌似这一步才可选gzip格式
|