YunoNext
PT

Sobre esta ferramenta

Uma pequena ferramenta para uma tarefa comum.

Arquivos ZIP continuam sendo a forma mais simples de entregar um grupo de arquivos a outra pessoa. O Compressor ZIP do YunoNext faz esse trabalho localmente, de forma direta e honesta com o resultado.

O motivo

O arquivo não precisa viajar para ser comprimido.

A maioria das ferramentas ZIP online pede que você envie arquivos, espere por um servidor e baixe o resultado. Para uma pasta de documentos privados, esse desvio é desnecessário. Os navegadores já têm permissão para ler os arquivos que você seleciona e capacidade suficiente para comprimi-los.

Esta ferramenta usa essa capacidade diretamente. Os arquivos ficam na aba, um Web Worker cuida da compressão e o download é criado a partir da memória. A hospedagem serve a página; ela nunca recebe o arquivo.

Essa escolha também define os limites. Uma aba do navegador tem memória finita, então a ferramenta rejeita trabalhos grandes demais em vez de arriscar uma falha. Ela não consegue abrir arquivos protegidos por senha porque a biblioteca do navegador não os suporta. E dirá quando uma reconstrução for maior em vez de fingir que todos os arquivos se beneficiam da compressão.

O que faz

Uma tarefa, feita com cuidado.

  • Cria um ZIP padrão a partir de arquivos ou de uma pasta, com os caminhos relativos intactos.
  • Reconstrói um ZIP existente em qualquer nível, de Baixo (1) a Máx. (9).
  • Valida as entradas ao carregar e informa a contagem real de bytes antes e depois.
  • Permite cancelar um trabalho em andamento sem produzir um download parcial.

O que não faz

Sem servidor oculto, sem economias falsas.

  • Não envia, armazena nem analisa seus arquivos em busca de malware.
  • Não cria nem remove senhas, não divide arquivos nem produz arquivos RAR/7z.
  • Não promete que mídias já comprimidas ficarão menores.
  • Não mantém seus arquivos entre visitas. Recarregar a página os apaga.

Como é construído

Uma pilha pequena com limites visíveis.

A ferramenta faz parte do site do YunoNext. Usa a API File, um Web Worker de módulo e o JSZip para criar o arquivo. O resultado se torna uma URL de Blob na página, então o download nunca precisa de uma viagem ao servidor.

01 / Ler

API File

Os arquivos e as entradas de pastas selecionados são lidos somente depois que você os escolhe.

02 / Criar

Web Worker + JSZip

A compressão roda fora da thread principal para que a página continue respondendo.

03 / Devolver

Blob local

O arquivo concluído se torna um link de download criado dentro do navegador.

Uma observação sobre código de terceiros

O JSZip é incluído com o site em vez de ser carregado de um CDN. O navegador baixa o JavaScript, o CSS e as fontes da própria página; ele não envia dados de arquivos a um serviço externo.

Princípios

O resultado precisa ser confiável.

Estas são as decisões que moldam a ferramenta, mesmo quando uma promessa de marketing mais simples seria mais fácil.

Mostre os bytes

A economia é calculada com os tamanhos reais de entrada e saída. Um arquivo pequeno pode crescer, e o resultado diz isso.

Mantenha o original à mão

Quando a compressão não ajuda, o ZIP original continua sendo o download principal em vez de ser substituído por uma reconstrução maior.

Rejeite em vez de travar

Os limites de arquivos e entradas existem para proteger a aba. Um limite honesto é melhor que um bloqueio do navegador no meio do caminho.

Experimente

Coloque para trabalhar com uma pasta real.

O compressor é grátis, não precisa de conta e roda na página que você já tem aberta.