Como criar um arquivo TAR
- 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.
- Preencha o campo Nome do arquivo compactado. Com o padrão
archive, você obtémarchive.tar. - Clique em Criar TAR.
- 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
- Quer o mesmo pacote comprimido? Criar arquivo TAR.GZ é a opção mais amplamente compreendida, e Criar arquivo TAR.XZ gera arquivos menores.
- Vai enviar para usuários do Windows que não usam a linha de comando? Criar arquivo ZIP é a escolha mais segura.
- Para converter um ZIP existente em tar, use ZIP para TAR.
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