Pular para o conteúdo principal
Só web. O Direto funciona no Zas pela web, em zas.red. Os apps de iOS e Android não têm.
O Direto transforma um canal num túnel. O arquivo vai de um aparelho para o outro e o Zas não guarda cópia nenhuma. Use quando o arquivo é grande, ou quando você não quer cópia em lugar nenhum.

Ligar

A barra superior do canal tem um botão Direto. Ao ligar, uma faixa do Direto abre acima dos itens do canal. O botão é um ajuste do canal, então fica ligado em todos os seus aparelhos. Na primeira vez, um cartão explica a faixa: escolha Abrir Direto.
  • Mandar: solte arquivos na faixa ou toque em Escolher arquivos. Só os arquivos da faixa vão pelo Direto. Um arquivo que você solta em qualquer outra parte do canal fica guardado 5 dias, como sempre.
  • Receber: abra o mesmo canal no Zas no outro aparelho. A faixa avisa que há um arquivo esperando. Toque em Receber e escolha onde salvar.
  • Fechar: toque em × na faixa ou desligue o botão. Ao fechar, as ofertas que ninguém recebeu ainda são retiradas.
Numa organização, um administrador pode desligar o Direto. Aí o botão mostra Desligado · política e não liga.
Os dois aparelhos precisam estar com o Zas aberto ao mesmo tempo. O Direto é um aperto de mão ao vivo, não uma caixa de recados.

Quanto pode pesar uma transferência pelo Direto

Uma transferência pelo Direto não usa nada do seu espaço, do tamanho que for. Os tetos de armazenamento não valem para ela.

O relógio de uma oferta

1

Você manda. A oferta abre.

Uma oferta sem ninguém dura 10 minutos. Se ninguém pegar, ela some. Nada foi guardado, então nada fica para trás.
2

O outro aparelho pega

Pegar é ato de quem recebe, e só dele. Depois disso, a troca tem até 6 horas para terminar.
3

A transferência corre

O arquivo passa em pedaços de 64 KB por uma conexão cifrada entre os dois aparelhos.
4

Acaba

Uma transferência terminada ou cancelada é varrida em segundos. Qualquer um dos dois lados pode encerrar uma transferência já aceita, porque uma transferência se faz a dois.

Quando os dois aparelhos não se alcançam

Roteadores de casa e firewalls de escritório nem sempre deixam dois aparelhos falarem direto. O Zas resolve em dois passos. Primeiro ele usa um retransmissor da Cloudflare para levar o fluxo cifrado entre os aparelhos. A transferência continua ao vivo, e o Zas continua sem guardar cópia. Se a conexão não fecha de jeito nenhum, o Zas oferece a cópia guardada de resgate:
O Zas cifra o arquivo neste aparelho e guarda só essa cópia cifrada no Cloudflare R2 por até 24 horas. Ela não usa nada do seu espaço. O aparelho que já aceitou pode baixar depois que você fechar esta aba.
Essa cópia vive 24 horas, não cinco dias. É um resgate, não um item guardado.

O que o Direto não faz

  • Não dá para fixar uma transferência pelo Direto. Não há o que fixar.
  • Não dá para criar um link público. Não há objeto guardado para apontar.
  • Não aparece na sua exportação, porque o Zas nunca teve o arquivo.
Se você quer alguma dessas coisas, mande como item guardado.

Um agente de código pode estar em qualquer uma das pontas

Um agente de código na sua máquina é um aparelho como outro qualquer. Ele manda com zas_send_direct e recebe com zas_receive_direct, num canal que você liberou e que está em modo Direto. Receber usa o botão ler do agente, porque escreve um arquivo na máquina onde ele roda. Um zas_send_file comum num canal em Direto continua sendo recusado antes de subir um byte, e zas_send_direct num canal normal também: os dois caminhos nunca chutam um pelo outro. Se uma transferência falha em voo, zas_send_direct_fallback e zas_receive_direct_fallback entregam o mesmo arquivo pela cópia de resgate descrita acima, a cópia cifrada que vive até 24 horas. Essa cópia passa pelo armazenamento, então o agente pergunta antes.

O que o servidor sabe de uma transferência pelo Direto

O servidor do Zas leva o aperto de mão para os dois aparelhos se encontrarem. Ele guarda envelopes selados para isso e o estado da oferta: aberta, aceita, terminada, falhada ou cancelada. Ele não guarda o arquivo.