linux 压缩 上传到ftp后下载回来文件损坏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 压缩 上传到ftp后下载回来文件损坏相关的知识,希望对你有一定的参考价值。
我在 rad hat Linux enterprise 5 下用zip压缩了一些文件有RPM,有tar.bz2,然后上传到win2003 ftp上面,下载回来解压缩时出现错误。这是怎么回事呢,我用tar打包上传后,下载回来也是一样的,求高手指教
解决方法:在终端下登录ftp,首先输入bin,会提示已转换到BIN模式。然后进行你的put和get操作。该方法是将传输形式改为二进制传输(binary)。你的问题应该会得到解决。延伸:因为在ftp传输过程中,默认是使用ASCII模式而非BIN模式,这样会导致压缩文件在传输过程中由于编码或解码错误而导致损坏。
望采纳~ 参考技术A 可以对比一下上传之前和上传下载之后两个文件,如果上传之前没问题,下载之后有问题的话,那可能是下载过程中的文件损坏造成的。 参考技术B ftp需要用二进制模式传输,就是put和get前输入binary命令,设置为二进制传输模式 参考技术C 直接用Linux支持的压缩格式压缩,WinRER早就支持那些压缩格式了。 参考技术D 服务器是否转换格式呢?某些服务器因操作系统不同,会改变文件某些东西!
使用二进制传输即可解决该问题!
去了解一下ftp的传输模式吧!像你这样做前不充分了解,出问题就只能是浪费时间!
因为这些问题是最基础的东西!本回答被提问者采纳
Linux 安装jdk
一、首先下载jdk压缩包 jdk下载地址
下载
二、上传到linux 通过ftp或者shh
我通过 rz
rz安装
apt install lrzsz
安装成功后输入rz 到文件选择窗口将文件上传
三、jdk解压
tar -zxvf jdk-8u192-linux-x64.tar.gz
四、配置环境变量
修改文件 vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
五、使用命令 source /etc/profile
六、输入java 检测是否安装成功
有不懂的大家一起交流,欢迎大家关注冰叔的博客,每天学习一点、大家一起进步。微信 :hsj179540
以上是关于linux 压缩 上传到ftp后下载回来文件损坏的主要内容,如果未能解决你的问题,请参考以下文章