Relayium

Como enviar uma pasta inteira, não só arquivos

Última atualização: 2026-08-05

Enviar um projeto não é a mesma coisa que enviar um arquivo — você tem uma pasta cheia de subpastas, e copiar e colar cada pedaço separadamente perde a estrutura que a torna útil. Compactar antes funciona, mas significa um desvio por uma ferramenta de compressão antes mesmo de conseguir começar.

O Relayium deixa você escolher uma pasta e enviá-la como está em uma transferência em tempo real. O navegador preserva toda a árvore e transmite ao vivo — diretamente por WebRTC na mesma LAN, ou como texto cifrado de ponta a ponta por TURN entre redes — sem cópia nem histórico em tempo real no servidor. O link armazenado que você deixa para depois é o único caminho que não leva árvore: compacte a pasta você mesmo e envie esse arquivo único.

Escolha uma pasta, não uma pilha de arquivos

O que você precisa

  • Um navegador de computador no lado que envia — Chrome, Edge ou Firefox. O seletor de arquivos do Safari no iPhone e no iPad não consegue escolher uma pasta de jeito nenhum, só arquivos avulsos, então um envio de pasta começa num computador.
  • Uma árvore com no máximo 1.000 arquivos. Esse teto é por lote, não por sessão, então uma árvore maior passa em vários envios sem reconectar.
  • Uma decisão sobre o navegador que recebe, porque é ele que determina a forma do que chega: Chrome ou Edge grava a árvore em uma pasta escolhida por quem recebe, e qualquer outro navegador produz um .zip em vez disso.
  • Os dois lados online ao mesmo tempo para um envio em tempo real, ou — quando a outra pessoa não está por perto — um remetente logado mais um arquivo compactado feito por você, porque um link armazenado envia uma lista plana de arquivos e não leva árvore de diretórios nenhuma.

Em vez de selecionar os arquivos um a um, escolha a própria pasta. O Relayium percorre a árvore de diretórios no navegador e mantém o caminho relativo de cada arquivo — subpastas, subpastas aninhadas, tudo — para que o que chega do outro lado tenha o mesmo layout com que você começou.

Isso funciona hoje no Chrome, Edge e Firefox de desktop. Não funciona no iOS: o seletor de arquivos do Safari no iPhone e no iPad não tem como selecionar uma pasta, apenas arquivos individuais, então o envio de pastas é, por enquanto, um recurso de desktop.

  1. Abra a página de transferência no computador que envia — a da mesma rede se os dois estiverem em uma só, a de tempo real se for preciso um código de emparelhamento.

    https://relayium.com/
  2. Arraste a pasta para a página, ou use o botão de seleção de pasta. O Relayium percorre a árvore no navegador e mantém o caminho relativo de cada arquivo, então nada precisa ser compactado antes.

  3. Na mesma rede, ache quem recebe em “Dispositivos próximos”, aperte “Abrir área de trabalho” no cartão dele e depois use o anexo “Enviar uma pasta” dentro dessa área de trabalho. Entre redes é a mesma ação única: entre na sala de código de emparelhamento e aperte “Abrir área de trabalho” no cartão do par ali também. De um jeito ou de outro, o pedido que chega do outro lado informa a quantidade de arquivos e o tamanho total da árvore inteira, não de um arquivo.

  4. No lado que recebe, leia a linha abaixo do pedido antes de aceitar: no Chrome ou no Edge ela diz que o navegador vai perguntar onde salvar, e é esse caminho que reproduz a pasta no disco. Depois clique em “Aceitar”.

  5. Acompanhe o contador de arquivos subir pela árvore nas duas telas. Ele conta arquivos, então uma pasta de 300 arquivos chega a “Arquivo 300/300” em vez de mostrar uma única barra para o lote.

    Arquivo 300/300

Como é um envio de pasta concluído

O contador termina no último arquivo do lote, e cada arquivo chegou com o seu próprio hash SHA-256 verificado de ponta a ponta, então o que caiu corresponde byte a byte ao que você enviou.

Depois olhe o resultado, não a página, porque ele difere por navegador: no Chrome ou no Edge a árvore está dentro da pasta que você escolheu, com subpastas e tudo, e no Firefox ou no Safari há um único .zip na lista de downloads que se descompacta na mesma estrutura.

LAN direto
Arquivo 300/300

O que a outra pessoa recebe

Como a pasta chega depende do navegador que recebe. Chrome e Edge podem gravar os arquivos direto em um diretório que o destinatário escolhe, então a pasta aparece no disco exatamente como saiu — sem passo extra.

Firefox e Safari não têm essa capacidade, então recebem em vez disso um único arquivo .zip sem compressão (modo armazenamento) que, ao ser descompactado, resulta na mesma estrutura de pasta exata. Ele fica abaixo de 4 GiB (sem suporte a ZIP64), o que cobre a grande maioria das pastas de projeto e conjuntos de fotos ou documentos — para algo maior, divida em dois envios.

Sintoma, verificação, correção

Não existe jeito nenhum de escolher uma pasta no dispositivo que envia.
https://relayium.com/   # o seletor oferece pasta só onde o navegador consegue

Você está quase certamente em iPhone ou iPad, onde o seletor do Safari só expõe arquivos avulsos. Comece o envio de pasta num Chrome, Edge ou Firefox de computador e use o celular como lado que recebe.

O .zip que chegou está corrompido, ou o download parou perto de 4 GiB.
chrome://downloads   # compare o tamanho do .zip com a pasta que você enviou

O caminho do arquivo compactado não tem ZIP64, então tanto uma entrada isolada quanto o arquivo inteiro precisam ficar abaixo de 4 GiB. Divida a árvore em dois envios, ou peça para receber no Chrome ou no Edge, que grava os arquivos numa pasta escolhida e não constrói arquivo nenhum.

O .zip tem o mesmo tamanho da pasta, sem compressão alguma.
chrome://downloads   # o tamanho da entrada iguala o total da pasta, não menos

É o esperado: o arquivo vai em modo armazenamento, então empacota a árvore sem comprimir e permanece idêntico byte a byte ao que você enviou. Compacte a pasta você mesmo antes de enviar se o tamanho na rede importa mais do que uma cópia exata.

Os arquivos chegaram mas todos soltos em uma pasta, sem as subpastas.
chrome://downloads   # um navegador sem seletor de diretório entrega um único .zip

Os caminhos relativos sobrevivem em um envio em tempo real, então isto é a cara de um .zip antes de ser aberto, e não uma transferência achatada. Descompacte e as subpastas estão lá; para a árvore cair direto no disco, receba no Chrome ou no Edge e escolha uma pasta de destino quando ele perguntar. O único caminho realmente plano é o link de download armazenado, que envia uma lista simples de arquivos e descarta os caminhos, e é por isso que uma pasta destinada a um link precisa ser compactada antes.

Uma pasta de algumas centenas de arquivos para no meio e falta um arquivo.
https://relayium.com/   # o contador informa o arquivo em que parou

Um envio em tempo real é uma sessão ao vivo, e uma queda passageira pode retomar do último ponto de verificação durável enquanto as duas páginas continuarem abertas. Fechar ou recarregar qualquer uma delas encerra a sessão, e aí não sobra nada para retomar. Deixe as duas abas abertas e dê um momento antes de mexer em qualquer coisa; só se a sessão tiver mesmo acabado, reenvie o lote a partir do arquivo que o contador informou. Para uma entrega sem ninguém do outro lado, compacte a pasta você mesmo em um zip e envie esse arquivo único como link armazenado, porque um upload armazenado recebe uma lista plana de arquivos.

Em tempo real, ou um link para depois

Se as duas partes estiverem online, envie a pasta em tempo real. Na mesma LAN, o WebRTC conecta diretamente; entre redes, os navegadores usam TURN por design para transportar texto cifrado de ponta a ponta que o retransmissor não consegue ler nem descriptografar. O Relayium não mantém cópia no servidor nem histórico em tempo real. Na mesma rede não é preciso conta; entre redes entra quem cria o código e quem participa nunca precisa de uma.

Se a outra pessoa não estiver por perto agora, crie um link armazenado em vez disso — mas compacte a pasta você mesmo antes. Um upload armazenado recebe uma lista plana de arquivos: os caminhos relativos são descartados, então uma árvore enviada direto chega como arquivos soltos, e dois arquivos de mesmo nome em subpastas diferentes colidem. Faça um .zip comum e envie esse arquivo único, e a estrutura viaja dentro do compactado. Seu navegador criptografa o que você envia com uma chave AES-256-GCM aleatória que só existe no próprio link, de modo que o servidor guarda texto cifrado que não consegue ler. Criar um link exige que o remetente faça login; defina para expirar em 1 hora, 1 dia, 3 dias, 7 dias ou até 14 dias conforme o seu plano, ou faça-o se autodestruir após o primeiro download.

Perguntas frequentes

Posso enviar uma pasta de um iPhone ou iPad?

Não como remetente — o Safari do iOS não tem seletor de pastas, apenas arquivos individuais, então o envio de pastas funciona atualmente a partir do Chrome, Edge ou Firefox de desktop. Um iPhone ou iPad ainda pode receber uma pasta numa boa, como um .zip.

As subpastas e a estrutura de arquivos são preservadas?

Em um envio em tempo real, sim: o Relayium mantém o caminho relativo de cada arquivo, incluindo subpastas aninhadas, então a pasta que chega tem o mesmo layout da que você escolheu. Um link de download armazenado é diferente — ele envia uma lista plana de arquivos e descarta os caminhos — então compacte a pasta você mesmo e envie o compactado quando a estrutura precisar sobreviver.

Quantos arquivos um envio de pasta pode conter?

Até 1.000 arquivos em um único lote, cada um verificado individualmente com um hash SHA-256 na chegada.

O destinatário recebe uma pasta de verdade ou um .zip?

Depende do navegador dele. Chrome e Edge gravam os arquivos direto em um diretório que ele escolhe. Firefox e Safari recebem um único .zip sem compressão (abaixo de 4 GiB) que, ao ser descompactado, resulta na mesma estrutura de pasta.

Preciso de uma conta para enviar uma pasta?

Não na mesma rede. Enviar entre redes com um código de emparelhamento exige que o remetente faça login, mas quem recebe nunca precisa de conta em nenhum dos casos.

Escolha uma pasta e envie exatamente como ela está — estrutura intacta, cada arquivo verificado.

Experimente o Relayium agora

Continue lendo