3 pontos por filekiwi 2026-04-01 | 10 comentários | Compartilhar no WhatsApp

É uma ferramenta CLI útil para quando você precisa enviar arquivos para fora a partir do terminal.
É simples, não tem limite de tamanho e funciona rápido.

  • Como usar
    Entrada>filekiwi file1.txt file2.pdf
    Saída> link de download que pode ser baixado no navegador, código QR

  • Pode ser encadeado em pipelines
    echo "Build complete. Download: $(filekiwi dist.tar.gz)" | mail -s "Release v1.2.3" team@example.com

  • Características
    Exibe a URL imediatamente, sem esperar a conclusão do upload.
    Por exemplo, você pode gerar um link para um arquivo de 50G e enviá-lo primeiro para um colaborador externo, depois ir almoçar.
    A outra pessoa também pode receber o link, clicar em baixar imediatamente e ir almoçar.
    Enquanto as pessoas almoçam, os computadores fazem upload e download ao mesmo tempo.

Os arquivos são enviados para https://file.kiwi.
Como há limite de tempo para os arquivos, não é adequado para compartilhamento em grande volume.

Não há autenticação, API-KEY nem nada disso.

10 comentários

 
whatiamdoing 2026-04-01

Há muito tempo existia o transfer.sh, mas ele desapareceu.

 
roxie 2026-04-03

Parece que esse site também já foi encerrado 🫠 não está abrindo

 
filekiwi 2026-04-03

Você está falando do file.kiwi?
Pelos logs da API, não houve nenhuma solicitação... de qualquer forma, agora está funcionando bem.

 
roxie 2026-04-03

Agora voltou a funcionar. Parecia que o DNS tinha caído ontem.

 
filekiwi 2026-04-01

Sim, ainda existem alguns hoje em dia, mas apps exclusivos para shell acabam não sendo mantidos por muito tempo.

 
runableapp 2026-04-01

Muito legal.

Você disse que ele é criptografado quando é armazenado no servidor, mas como a pessoa que recebeu o arquivo pode usar esse arquivo criptografado?

 
filekiwi 2026-04-01

Basta enviar um link mais ou menos assim.
https://file.kiwi/fd9d2191#N1QF4lRMhApgnHMyVFzK4A
Como a parte depois de # não é enviada pelo navegador ao servidor, ela pode ser transmitida sem que o servidor saiba.
O navegador da outra pessoa recebe esse valor e descriptografa o arquivo.
Se quiser ver os detalhes.. https://datatracker.ietf.org/doc/html/rfc8188

 
roxie 2026-04-03

A parte depois do # não vai para o servidor. Fiquei sabendo disso só agora.

 
runableapp 2026-04-01

Parece que você precisa enviar o link para a outra pessoa.

 
filekiwi 2026-04-01

Os arquivos são criptografados de ponta a ponta, e a chave não é enviada ao servidor.
RFC 8188 — Encrypted Content-Encoding for HTTP