Criar arquivos TAR e TAR.GZ online
Crie arquivos .tar e .tar.gz (tgz) a partir de ficheiros e pastas no navegador. Mantém a estrutura, caminhos longos e Unicode, com exclusões. Sem upload.
🔒 Executa completamente no seu navegador — nada é enviadoCriar um tarball sem terminal
Os arquivos TAR são o formato de empacotamento do dia a dia no mundo Unix. Versões de código-fonte, cópias de segurança de servidores, contextos de build do Docker, implantações de sites e pacotes de logs para um ticket de suporte costumam ser distribuídos como .tar.gz. No Linux e no macOS basta executar tar -czf, mas num portátil de trabalho bloqueado, num Chromebook ou num computador emprestado nem sempre é possível. Esta ferramenta cria o mesmo arquivo no seu navegador: arraste ficheiros ou pastas inteiras, escolha .tar simples ou .tar.gz comprimido com gzip e transfira o resultado.
O arquivo segue o formato POSIX ustar. Os caminhos longos são divididos entre os campos prefix e name do ustar, e os caminhos demasiado longos ou com caracteres não ASCII, como cirílico ou letras acentuadas, são escritos com cabeçalhos estendidos PAX. GNU tar, bsdtar, BusyBox, 7-Zip e o módulo tarfile do Python leem todos, por isso os nomes voltam exatamente como eram. As datas de modificação dos ficheiros são mantidas. Como os navegadores não revelam permissões nem proprietários Unix, cada ficheiro é guardado como ficheiro normal com modo 644; se precisar, marque os scripts como executáveis depois de extrair.
Mantenha o arquivo limpo
A caixa de exclusão aceita padrões separados por vírgulas com os carateres universais * e ?. Começa com os ficheiros inúteis que os sistemas operativos deixam para trás (.DS_Store, Thumbs.db, __MACOSX) e pode adicionar entradas como node_modules, .git ou *.log para manter o tarball de um projeto pequeno. Os ficheiros excluídos aparecem riscados na lista, para que possa verificar o que será empacotado antes de criar o arquivo.
Rápido e privado
O contentor TAR é montado sem copiar o conteúdo dos ficheiros, e a compressão gzip passa pelo fflate em pequenos blocos para que a página continue responsiva. Pode cancelar a qualquer momento. Nada é enviado: os ficheiros são lidos do seu disco, empacotados no separador do navegador e guardados diretamente na pasta de transferências. O nível 6 é um bom valor predefinido, enquanto o nível 9 consegue mais alguns pontos percentuais à custa da velocidade.
Como usar
- Adicione ficheiros ou pastasArraste ficheiros ou pastas inteiras para a caixa, ou use “Add a folder…”. A estrutura de pastas é mantida.
- Escolha o formatoSelecione .tar.gz para um tarball comprimido ou .tar para um sem compressão, e defina o nível do gzip.
- Exclua o que sobraEdite a lista de exclusão (por ex. node_modules, *.log) para ignorar os ficheiros que não quer no arquivo.
- Crie o arquivoClique em Create archive; o tarball é criado no seu navegador e transferido automaticamente.