
Eu tenho um host Windows 7 e uma máquina virtual Ubuntu; a VM possui um adaptador em ponte.
Criei um arquivo .tar no Ubuntu usando este comando:
tar -cf name.tar /path/to/dir/
Tenho o servidor FTP FileZilla em execução no meu host, então usei o ftp
comando para enviar o arquivo para minha máquina Windows. Mas não consigo abri-lo no Windows; Relatórios 7z
não é possível abrir name.tar como arquivo
Então tentei copiar o arquivo usando HTTP, o que deu certo. Por que o arquivo está corrompido pelo FTP?
Responder1
Force seu cliente FTP a usar o modo de transferência de arquivos BINÁRIO - isso deve ser possível definir em algum lugar nas configurações.
Como pano de fundo: existem dois modos de transferência de arquivos - texto e binário, se for usado binário, os dados são transferidos como estão, se você usar texto, ele tenta traduzir o final das linhas para a plataforma de destino. No seu caso, o último acontece e danifica o seu arquivo.