Eu tenho um amigo que trabalha em casa. Ele produz arquivos que ele precisa fazer o upload para o servidor da empresa. Ele usa um Cisco AnyConnect VPN para se conectar e, em seguida, arrasta / solta os arquivos no servidor. Para reduzir o tempo de transferência, ele normalmente os compacta com ZIP. As pessoas reclamam que não podem abrir os arquivos porque estão corrompidas.
Eu o fiz criar um arquivo de teste, zerando alguns arquivos aleatórios. O arquivo de teste tinha cerca de 2MB. Eu fiz ele transferir o arquivo para o servidor e depois transferi-lo de volta. O arquivo transferido de volta não corresponde ao arquivo transferido. Observando os dois arquivos, eles têm exatamente o mesmo número de bytes e correspondem aos primeiros 700KB ou mais. Depois disso, pedaços do arquivo são diferentes. Os dados não foram substituídos por zeros ou sutilmente corrompidos - nos fragmentos que diferem, os dados no arquivo do lado do servidor são completamente diferentes.
Sua máquina é um Mac. O servidor é o Linux. Ele arrasta / solta os arquivos para transferi-los. Eles são apenas arquivos ZIP, então não acho que seja um problema com o recurso.
Isso costumava funcionar, mas não é exatamente claro quando começou a não funcionar, por isso é difícil rastrear o que pode ter mudado. Alguma idéia de possíveis caminhos a seguir?
Tags vpn samba cifs finder file-corruption