Skip to content
AIFreeConverters

Converta ficheiros sem os enviar

Quase todos os conversores de ficheiros online funcionam da mesma forma: o seu ficheiro sobe para o servidor de outra pessoa, é processado lá, e volta a descer. Essa não é a única forma de o fazer, e vale a pena perceber o que a alternativa realmente traz.

Como funciona um conversor online típico

Sites como o FreeConvert, o CloudConvert e dezenas de ferramentas semelhantes recebem o seu ficheiro por HTTP, colocam-no numa fila, executam um trabalho de conversão na sua infraestrutura, guardam o resultado tempo suficiente para o transferir, e depois (em teoria) apagam ambas as cópias. Esse modelo funciona e escala para ficheiros muito maiores do que um navegador consegue realisticamente guardar. Também significa que, enquanto o seu ficheiro está nos servidores deles, está a confiar as práticas de fila, armazenamento e eliminação de terceiros com o que quer que esteja nesse ficheiro — um currículo, um contrato, uma foto de família, código-fonte.

A maioria desses sites não está a fazer nada de errado. Publicam políticas de privacidade, muitos apagam os ficheiros prontamente, e para muitos ficheiros isso realmente não importa. Mas "envie e confie em nós" é a predefinição, não porque seja a única opção, mas porque é a opção que escala para qualquer tamanho de ficheiro em qualquer dispositivo.

A alternativa: converter no navegador

O AIFreeConverters faz a descodificação, transformação e recodificação reais dentro do separador do seu navegador, usando compilações WebAssembly dos mesmos motores de código aberto que um servidor executaria — ffmpeg para vídeo e áudio, as bibliotecas de codecs por detrás do projeto Squoosh da Google para imagens, pdf.js e pdf-lib para PDFs, e assim por diante (a lista completa está na página como funciona). O seu ficheiro é lido do disco por JavaScript a funcionar no seu próprio computador, processado ali, e devolvido a si. Não existe um ponto de envio para onde ir, porque nenhum existe nesta aplicação.

Isso não é uma política — é um facto de arquitetura, e um que não precisa de aceitar por fé. Abra as ferramentas de programador do seu navegador, mude para o separador de rede, e converta um ficheiro. O que verá pedido é a página e o próprio motor de conversão (uma transferência única, depois em cache); o que não verá é o seu ficheiro a ir para lado nenhum. Desligue-se da rede depois de a página carregar e a conversão continua a funcionar.

As contrapartidas honestas

Funcionar num navegador não é estritamente melhor em todas as dimensões — troca umas coisas por outras.

  • O tamanho do ficheiro é limitado pela memória do seu dispositivo, não por uma fila no servidor de outra pessoa. O motor de vídeo no navegador consegue endereçar cerca de 2 GB; um ficheiro 4K de longa-metragem não vai caber. Os conversores do lado do servidor costumam conseguir lidar com ficheiros maiores porque funcionam em máquinas construídas para isso.
  • É mais lento para trabalhos pesados. Um datacenter a codificar com ffmpeg nativo em muitos núcleos vai superar o separador do navegador de um portátil. Para um clipe curto ou um lote de fotos a diferença é de segundos; para um vídeo longo pode ser de minutos.
  • Algumas conversões realmente precisam de um servidor — esquema real de documentos do Office, formatos Kindle, RAW de câmara, OCR. Essas são assinaladas como tal em vez de serem oferecidas silenciosamente e falharem.
  • A primeira conversão de um determinado tipo transfere um motor — poucos megabytes para codecs de imagem, até cerca de 30 MB para vídeo e áudio. Fica em cache depois disso, mas é um custo real de primeira utilização que uma ferramenta do lado do servidor não tem.

Em troca, nada do que converte é alguma vez transmitido, colocado em fila, guardado ou sujeito a um período de eliminação, porque não há nenhum passo do lado do servidor para isso acontecer. Para a maioria das conversões do dia a dia — fotos, clipes curtos, documentos, arquivos — as contrapartidas de tamanho e velocidade raramente importam, e a diferença de privacidade é o ponto central.

Quando usar cada um

Se está a converter um grande lote de ficheiros de vídeo enormes o mais rápido possível e não se importa com quem os vê, um conversor do lado do servidor com mais capacidade pode terminar mais depressa. Se o que está a converter é algo que preferia não entregar a terceiros — ou simplesmente quer uma coisa a menos com que se preocupar — um conversor apenas no navegador elimina a questão por completo, porque não há nada enviado com que se preocupar, para começar.

Veja você mesmo

Leia exatamente que motores fazem o trabalho e onde estão as limitações honestas na página como funciona, ou a descrição completa do tratamento de dados na página de privacidade. Ou salte a leitura e experimente converter algo de a lista completa de ferramentas — o separador de rede não mente.

Nada disto é uma alegação de que outros conversores são inseguros — a maioria dos conversores respeitáveis trata a eliminação de forma responsável. É a descrição de uma arquitetura diferente: uma em que a questão do que acontece a um ficheiro enviado depois da conversão nem chega a surgir, porque nenhum ficheiro é alguma vez enviado.

Advertisement