Criar arquivo TAR

RSS

Crie um arquivo TAR online: agrupe arquivos e pastas em um arquivo .tar sem compressão para Linux, servidores e backups. Grátis, privado, no seu navegador.

Os arquivos são processados no seu navegador e nunca são enviados.

Como criar um arquivo TAR

  1. Adicione arquivos com Escolher arquivos ou arrastando-os para a área de soltar. Use Adicionar uma pasta, ou solte uma pasta, para incluir um diretório inteiro com as suas subpastas.
  2. Preencha o campo Nome do arquivo compactado. Com o padrão archive, você obtém archive.tar.
  3. Clique em Criar TAR.
  4. Salve o resultado com o botão Baixar dele.

O arquivo tar é montado no seu navegador. Nenhum dos seus arquivos é enviado.

O que o tar faz e o que ele não faz

O tar foi criado para o Unix no fim dos anos 1970 para gravar arquivos em fita magnética, e o nome dele ainda significa "tape archive" (arquivo em fita). Ele faz um só trabalho: junta muitos arquivos e pastas em um único arquivo, mantendo o caminho e os metadados de cada um. Ele não comprime. Um .tar com 100 MB de documentos é um pouco maior do que 100 MB, porque cada arquivo ganha um cabeçalho de 512 bytes e é preenchido até um múltiplo de 512 bytes.

Isso parece uma desvantagem, mas o tar sem compressão é útil quando:

  • os arquivos já são comprimidos (fotos, vídeos, ZIPs), então comprimir de novo só custa tempo;
  • você pretende comprimir o tar depois, com a ferramenta e as configurações que preferir;
  • um programa pede explicitamente o envio de um .tar, como fazem algumas ferramentas de contêineres, firmware e hospedagem;
  • você quer um arquivo que possa ser lido rapidamente e transmitido em fluxo sem descompressão.

Detalhes do formato

Os arquivos são gravados no formato POSIX pax, o padrão moderno do tar vindo do POSIX.1-2001. Os layouts mais antigos do tar limitam os caminhos a cerca de 100 caracteres e só aceitam nomes em ASCII simples; o pax guarda o caminho completo em um cabeçalho estendido, então caminhos longos e nomes de arquivo em outros idiomas, como Präsentation.pdf ou nomes de pastas em japonês, permanecem intactos. A data de modificação original de cada arquivo também é registrada, o que faz do tar uma boa escolha para backups e para entregar pastas de projetos a colegas.

As pastas vazias são ignoradas, e caminhos duplicados recebem " (2)" ou " (3)" no final em vez de sobrescreverem uns aos outros.

Para desempacotar o resultado, use tar -xf archive.tar no Linux, no macOS ou no Windows 10 e 11, dê um duplo clique nele no Finder do macOS ou abra-o em qualquer compactador comum. O comando equivalente para criar um você mesmo é tar -cf archive.tar folder/.

Dicas

Dica: Os navegadores não registram permissões do Unix, como o bit de execução, então scripts empacotados aqui não ficarão marcados como executáveis depois da extração. Execute chmod +x neles ou crie o tar na máquina com o comando tar quando as permissões importarem.

Perguntas frequentes

Por que o meu arquivo TAR é maior do que os arquivos originais?

O tar acrescenta um cabeçalho a cada arquivo e preenche cada um em blocos de 512 bytes, sem compressão. Escolha TAR.GZ, TAR.BZ2 ou TAR.XZ para um arquivo menor.

As datas dos arquivos são mantidas?

Sim. O horário de modificação de cada arquivo é gravado no arquivo compactado e restaurado pelos extratores padrão.

Quanto posso colocar em um único TAR?

O arquivo é montado na memória. Totais acima de cerca de 700 MB são lentos, e mais de 2 GB é recusado.

Atualizado

Copiado para a área de transferência