Onde o processo ocorre ao compactar um arquivo em uma unidade mapeada na rede

3

Eu quero copiar vários arquivos grandes que serão bem compactados de uma unidade mapeada para meu disco rígido local. A compactação dos arquivos diminuirá o tempo de processamento geral?

O que eu estou pensando é, o programa zip pode zipar os arquivos na unidade mapeada ou precisa puxar os arquivos para a memória (que é localmente) para compactá-los? Isso resultará na cópia dos arquivos pela rede 3 vezes - uma vez para fazer com que o arquivo bruto seja compactado, uma vez para colocar o arquivo compactado de volta na unidade mapeada e uma vez para copiar o arquivo compactado novamente. Se este for o caso, é melhor eu apenas copiar os arquivos através de descompactados?

A minha outra opção é a remota em um servidor que é geograficamente próximo da unidade que estou mapeando, e zip de lá, depois volte para o meu pc local e copie os arquivos zipados.

    
por iamdudley 10.01.2012 / 00:47

1 resposta

4

Qualquer programa que crie um arquivo ZIP basicamente lê alguns arquivos e grava um arquivo ZIP. Portanto, se você estiver compactando arquivos localizados em um computador remoto, esses arquivos deverão ser lidos pela rede, descompactados. O programa ZIP gravará o arquivo ZIP localmente, portanto, nenhuma outra atividade de rede ocorrerá. Mas em termos de tráfego de rede, não é diferente de primeiro copiar os arquivos para um disco local e compactá-los depois.

Isso é verdade independentemente do programa usado para criar um arquivo ZIP.

Se você puder se conectar remotamente a esse servidor e compactar os arquivos e copiar os arquivos já compactados, economizará algum tráfego de rede se os arquivos puderem ser compactados com eficiência (por exemplo, alguns arquivos não são bem compactados, como a maioria arquivos de vídeo, arquivos criptografados, etc.).

Se a sua rede não é 100% confiável, e sua transferência de dados levará um tempo considerável, é melhor copiar os arquivos descompactados primeiro e depois ZIP, e não zipar os arquivos diretamente pela rede. Se ocorrer algum erro de rede durante a compactação, você terá que iniciar o processo desde o início. E há programas de cópia de arquivos que podem reiniciar a cópia anulada / falhada sem retransmitir dados já copiados.

    
por 10.01.2012 / 01:21