Como transferir arquivos facilmente entre Linux, Windows, Mac, Android e iPhone

Conteúdo

Um smartphone com o logotipo Linux Tux na frente de um laptop.

Transfira arquivos de um computador Linux para qualquer outro computador de forma rápida e fácil com Snapdrop. É baseado em um navegador, então funciona com qualquer sistema operacional, mas os arquivos permanecem dentro de sua própria rede local e nunca vai para “a nuvem”.

As vezes, o simples é o melhor

Existem muitas alternativas para transferir arquivos de um computador Linux para outro. Mover arquivos para um computador com um sistema operacional diferente exige um pouco mais de esforço. Se o requisito for uma movimentação única de arquivo, que não justifica a criação de um Bloco de mensagem pequeno (SAMBA) o Sistema de arquivos de rede (NFS) compartilhamento de rede. E você pode não ter permissão para fazer alterações no outro computador.

Você pode colocar os arquivos em um armazenamento hospedado na nuvem e depois fazer o login no armazenamento de outro computador e baixar os arquivos. Isso significa transferir os arquivos duas vezes pela internet. Isso será muito mais lento do que enviá-los pela sua própria rede. Talvez os arquivos sejam confidenciais e você não queira correr o risco de enviá-los para o armazenamento em nuvem.

Se os arquivos forem pequenos o suficiente, você pode enviá-los por e-mail. Você tem o mesmo problema com e-mail: sai da sua rede através da Internet apenas para ser recuperado através da Internet no outro computador. Então, seus arquivos ainda saem de sua rede. E os sistemas de e-mail não gostam de anexos que são executáveis ​​binários ou outros arquivos potencialmente perigosos..

Você tem a opção de usar um pendrive USB, mas isso rapidamente se torna tedioso se vocês dois estiverem trabalhando em um conjunto de arquivos e enviando versões um para o outro muitas vezes.

Snapdrop é um solução simples para transferência de arquivos multiplataforma. Es open source, seguro e gratuito. É também um exemplo impressionante da simplicidade que uma ferramenta ou serviço bem projetado pode oferecer..

O que é Snapdrop?

Snapdrop é um projeto de código aberto lançado sob o Licença GNU GPL 3. Você pode olhe para o código fonte ou verifique online. Com sistemas que afirmam ser seguros, Snapdrop dá a você uma sensação confortável. É como estar em um restaurante com vista panorâmica para a cozinha.

Snapdrop roda em seu navegador, mas as transferências de arquivos são feitas pela sua própria rede. Use o Aplicativo da web progressivo e Comunicações em tempo real na web tecnologias. WebRTC permite que processos em execução em navegadores usem de ponto a ponto comunicação. A arquitetura de aplicativo da web tradicional requer que o servidor da web manipule as comunicações entre duas sessões do navegador. WebRTC remove o gargalo de ida e volta, encurtando os tempos de transmissão e aumentando a segurança. Ele também criptografa o fluxo de comunicação.

Usando Snapdrop

Você não precisa se registrar para nada ou criar uma conta para usar o Snapdrop, e não há procedimento de login. Basta ligar o navegador e ir para Site Snapdrop.

Você verá uma página da web minimalista. Você é representado por um ícone formado por círculos concêntricos na parte inferior da tela.

O site Snapdrop com um único computador conectado

Será atribuído um nome formado pela combinação de uma cor selecionada aleatoriamente e um tipo de animal. Nesta circunstância, nós somos o aqua basilisco. Até que outra pessoa entre, não há muito que possamos fazer. Quando outra pessoa na mesma rede abra o portal da web Snapdrop, aparecerá na sua tela.

O site Snapdrop com dois computadores conectados

Ivory Louse está usando o navegador Chrome em um computador Windows que está na mesma rede que nós. Eles são exibidos no centro da tela. À medida que mais equipes se juntam, será exibido como um grupo de ícones nomeados.

O site Snapdrop com vários computadores conectados, mostrando seu navegador e sistemas operacionais

O sistema operacional e o tipo de navegador são exibidos para cada conexão. As vezes, Snapdrop pode reconhecer a distribuição Linux que uma pessoa está usando. Se ele não pode, usa um rótulo genérico “Linux”.

Para iniciar uma transferência de arquivo para um dos outros computadores, clique no ícone do computador ou arraste e solte um arquivo de um explorador de arquivos para o ícone. Se você clicar no ícone, uma caixa de diálogo de seleção de arquivo aparece.

Caixa de diálogo de seleção de arquivo com um arquivo selecionado

Encontre a localização do arquivo que deseja enviar e selecione-o. Se você tem muitos arquivos para enviar, você pode destacar vários deles ao mesmo tempo. Clique no botão “Abrir” (localizado fora da tela em nossa captura de tela) enviar o arquivo. Uma caixa de diálogo é exibida “Arquivo recebido” no computador de destino que vai informar o destinatário que um arquivo foi enviado a eles.

Caixa de diálogo de arquivo recebido com botões para ignorar e salvar

Eles podem escolher ignorar o arquivo ou salvá-lo. Se eles decidirem salvar o arquivo, um explorador de arquivos aparecerá para que possam escolher onde salvar o arquivo.

Se a caixa de seleção “Solicite salvar cada arquivo antes de baixar” é selecionado, você será solicitado a selecionar o local para salvar cada arquivo individual. Se não for selecionado, todos os arquivos de um único stream serão salvos no mesmo local que o primeiro.

Surpreendentemente, não há indicação da origem do arquivo. Mas então, Como você sabe quem é o piolho de marfim ou a galinha azul? Se você está sentado na mesma sala, é bem simples. Se estiver em andares diferentes do edifício, não tanto.

Faz sentido que as pessoas saibam que você está enviando um arquivo para elas em vez de deixar um do nada. Se você clicar com o botão direito no ícone de um computador, você pode enviar a eles uma mensagem curta.

Enviar uma caixa de diálogo de mensagem instantânea

Clicando no “Enviar”, a mensagem aparecerá no computador de destino.

Caixa de diálogo Snapdrop Message Received

Assim, a pessoa para quem você está enviando o arquivo não precisa descobrir a identidade secreta do Blue Chicken.

Snapdrop no Android

Você pode abrir o aplicativo da web Snapdrop no seu smartphone Android e ele funcionará bem. Se você preferir ter um aplicativo dedicado, há um disponível no Loja de aplicativos do Google, mas não há aplicativo para iPhone ou iPad. Presumivelmente, Isso ocorre porque os usuários do iPhone têm AirDrop, mas você ainda pode usar o Snapdrop em um navegador de um iPhone, se quiser.

O aplicativo Android ainda está em desenvolvimento. Não tivemos nenhum problema em usá-lo enquanto pesquisávamos esta postagem, Mas você deve prestar atenção, pois pode experimentar falhas ocasionais.

A interface é a mesma que a interface do navegador da web padrão. Toque em um ícone para enviar um arquivo ou toque longo em um ícone para enviar uma mensagem para alguém.

A interface do aplicativo Android Snapdrop

Configurações de snapdrop

Com seu design minimalista e despojado, Snapdrop não tem muitas configurações. Para acessar as configurações (tal como está), use os ícones no canto superior direito do seu navegador ou aplicativo Android.

O ícone de sino permite que você habilite ou desabilite as notificações do sistema. Uma caixa de diálogo com dois botões aparecerá. Clique ou toque no “Nunca permita” o “Ativar notificações” de acordo com suas preferências.

Caixa de diálogo de opções de notificação Snapdrop

O ícone da lua ativa e desativa o modo escuro.

Snapdrop no modo escuro

O símbolo de informação, a “eu” minúsculas em um círculo, dá a você acesso rápido a:

Uma solução elegante para um obstáculo comum

As vezes, você se encontrará em situações em que precisa encontrar uma solução que se encaixe diretamente na zona de conforto técnico da outra pessoa. Não há razão para que alguém ache o Snapdrop difícil de entender.

Na realidade, você provavelmente passará mais tempo explicando por que eles foram batizados de Capivara Bege do que explicando o que eles deveriam fazer.

setTimeout(função(){
!função(f,b,e,v,n,t,s)
{E se(f.fbq)Retorna;n = f.fbq = função(){n.callMethod?
n.callMethod.apply(n,argumentos):n.queue.push(argumentos)};
E se(!f._fbq)f._fbq = n;n.push = n;n.loaded =!0;n.version = ’2.0′;
n.queue =[];t = b.createElement(e);t.async =!0;
t.src = v;s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s) } (window, documento,'roteiro',
‘Https://connect.facebook.net/en_US/fbevents.js ’);
fbq('iniciar', ‘335401813750447’);
fbq('acompanhar', ‘PageView’);
},3000);

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.