tar.gz本地文件上传到服务器无法解压.
linux centos 解压tar.gz压缩包的时候报错:gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now
·
最近在升级java jdk的时候,下载了一个官网的tar.gz的jdk压缩包.但是上传到服务器之后,就是无法解压,连续操作几次都是一样报错。
错误如下:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
百度了很久看了各种回答都不对,因为对linux不是很熟悉,没办法定位到问题,所以就自己动手试试各种方法解决。
最后发现问题是因为上传文件的时候是直接拖拽的,文件上传编码错误。 我用的是SecureFX拖拽上传的。这种方式会默认传输编码,所以上传到服务器之后就会损坏,无法解压。正确的方法应该是:如图:
1.首先选择文件,然后选择手动上传。
2.选择上传的时候需要选择二进制上传。
通过以上方法就可以成功把下载的文件,完整的上传到服务器了,然后就可以解压了.
更多推荐
已为社区贡献1条内容
所有评论(0)