Usando a Área de trabalho remota do Google Chrome, posso transferir arquivos entre computadores?

16

Existe uma maneira de transferir arquivos entre computadores conectados remotamente com o plug-in do Google Chrome Remote Desktop?

Se não, existe uma maneira simples de transferir arquivos entre computadores conectados?

    
por MonteCristo 21.12.2012 / 14:07

4 respostas

10

Isso não pode ser feito. Como solução, você sempre pode enviar um e-mail para você mesmo ou usar o Google Drive / caixa suspensa ou semelhante.

Detalhes sobre o RDP do Chrome

    
por 21.12.2012 / 14:45
27

Essa é uma resposta de brincadeira, mas como copiar e colar é suportado entre o destino e o host, a maneira geek de copiar um arquivo sem recurso para armazenamento em nuvem intermediário seria:

  1. Na fonte: use qualquer codificador disponível para converter o arquivo em Base64 / UUEncode para poder copiar os dados com Ctr + C.
  2. No destino: cole os dados em um arquivo de texto e decodifique-os com qualquer decodificador disponível.

Solução baseada em Python

Primeiro, na máquina de origem, abra um console do Python e digite:

 base64data = open('myfile.jpg','rb').read().encode('base64')
 open('myfile.txt','w').write(base64data)

Em seguida, abra o arquivo myfile.txt com um editor de texto e copie o conteúdo. Em seguida, na máquina de destino, cole o conteúdo em um novo arquivo chamado myfile.txt e em um tipo de console:

data = open('myfile.txt').read().decode('base64')
open('myfile.jpg','wb').write(data)

Esses snippets podem ser extraídos para scripts, a fim de evitar a digitação sempre.

Solução baseada em GUI (Windows)

Se você não tiver o Python ou se as duas máquinas estiverem executando o Windows e você tiver o Total Commander instalado, as etapas serão mais simples:

  1. Na origem: selecione seu arquivo e, em seguida, escolha Arquivos > Codificar arquivo . Um .b64 correspondente será criado no outro painel - abra-o ( F3 ) e copie o conteúdo ( Ctr + a , Ctr + c ).

  2. No destino: cole em um novo arquivo com a extensão .b64 e, em seguida, use Arquivos > Decodificar arquivo .

Soluções de linha de comando (OSX, Linux, Windows)

O OSX e a maioria dos sistemas Linux normalmente vêm com mais de um tipo de codificador de base64 do console. Isso deve funcionar sem ter que instalar nada:

## encode to base64
openssl base64 -in myfile.jpg -output myfile.jpg.b64
## OR on some systems '-out' should be used instead of '-output'
openssl base64 -in myfile.jpg -out myfile.jpg.b64

## encode to base64 on Windows (recent versions)
certutil -encode myfile.jpg myencodedfile.jpg.b64

## decode from base64
openssl base64 -d -in myfile.jpg.b64 -output myfile.jpg
## OR on some systems '-out' should be used instead of '-output'
openssl base64 -d -in myfile.jpg.b64 -out myfile.jpg

## decode base64 on Windows
certutil -decode myencodedfile.jpg.b64 myfile.jpg

A omissão da parte -output... será impressa na saída padrão.

Outro utilitário ootb presente no OSX e no Ubuntu:

## encode to base64
base64 < myfile.jpg > myfile.jpg.b64


## decode from base64 (Linux) (note the lowercase 'd')
base64 -d < myfile.jpg.b64 > myfile.jpg

## decode from base64 (OSX) (note the uppercase 'D')
base64 -D < myfile.jpg.b64 > myfile.jpg

Piping diretamente para a área de transferência (evitando arquivos intermediários)

É possível codificar diretamente para a área de transferência se você tiver as ferramentas de linha de comando correspondentes no SO de origem / destino.

No OSX, existem as pbcopy integradas e pbpaste , em Linux (no xorg), existe xclip , e no Windows há clip.exe , o que significa que a codificação de um arquivo para a área de transferência pode ser simplificada para (por exemplo, para o OSX):

base64 < myfile.jpg | pbcopy
    
por 16.04.2013 / 19:01
4

Para transferir arquivos, use seu Google Drive. Você precisa estar conectado à sua conta do Google para usar a Área de trabalho remota do Google Chrome. Basta abrir o Google Drive e colocar seu arquivo nele. Depois de fazer o upload, abra o Google Drive em seu computador remoto e puxe-o para fora do Google Drive para a área de trabalho ou pasta de sua preferência!

    
por 25.12.2015 / 01:41
2

Dê uma olhada no meu serviço de código aberto www.cross-copy.net . Você simplesmente insere a mesma palavra-código em dois (ou mais) navegadores para fazer upload / download de arquivos entre eles.

    
por 22.12.2012 / 13:35