Tengo un amigo que trabaja desde casa. Produce archivos que necesita cargar en el servidor de la compañía. Utiliza una VPN Cisco AnyConnect para conectarse y luego arrastra / suelta los archivos al servidor. Para reducir el tiempo de transferencia, generalmente los comprime con ZIP. Las personas se quejan de que no pueden abrir los archivos porque están corruptos.
Le pedí que creara un archivo de prueba al comprimir algunos archivos al azar. El archivo de prueba fue de aproximadamente 2 MB. Le pedí que transfiriera el archivo al servidor y luego lo volviera a transferir. El archivo transferido de nuevo no coincide con el archivo transferido. Mirando ambos archivos, tienen exactamente el mismo número de bytes y coinciden para los primeros 700 KB más o menos. Después de eso, los fragmentos del archivo difieren. Los datos no han sido reemplazados por ceros o sutilmente dañados: en los fragmentos que difieren, los datos en el archivo del lado del servidor son completamente diferentes.
Su máquina es una Mac. El servidor es Linux. Arrastra / suelta los archivos para transferirlos. Son solo archivos ZIP, así que no creo que sea un problema de bifurcación de recursos.
Esto solía funcionar, pero no está exactamente claro cuándo comenzó a no funcionar, por lo que es difícil rastrear lo que podría haber cambiado. ¿Alguna idea de posibles caminos a seguir?