TAR (Tape ARchive) é o formato de arquivo padrão em sistemas Linux e Unix, com uma história que remonta a 1979, quando foi criado para gravar dados em unidades de fita sequenciais.Ao contrário do ZIP ou RAR, o TAR não compacta dados – ele apenas agrupa vários arquivos e diretórios em um único arquivo, preservando sua estrutura de diretórios, permissões, propriedade e carimbos de data/hora.A compactação normalmente é adicionada como uma camada separada canalizando através de gzip ( .tar.gz ), bzip2 ( .tar.bz2 ) ou xz ( .tar.xz ).
Um arquivo .tar bruto é descompactado, o que significa que seu tamanho é igual ao tamanho combinado de todos os arquivos contidos, mais uma pequena sobrecarga de metadados.Isso torna a criação e extração de arquivos TAR rápida, já que nenhum cálculo de compactação ou descompactação está envolvido.
AnExplorer abre arquivos TAR nativamente – navegue pelo conteúdo, visualize arquivos ou extraia tudo para uma pasta.
Resposta rápida
Abra AnExplorer → toque no arquivo .tar → navegue pelo conteúdo.Pressione e segure → Extrair para extrair todos os arquivos para uma pasta.
O que é um arquivo TAR?
TAR significa Arquivo de fita.Ele foi originalmente projetado para gravar vários arquivos sequencialmente em fita magnética para fins de backup.Hoje continua sendo a ferramenta de arquivamento dominante em ambientes Unix, Linux e macOS devido à sua simplicidade e confiabilidade.
Um arquivo TAR contém:
- Dados do arquivo — o conteúdo real de cada arquivo arquivado
- Blocos de cabeçalho — blocos de 512 bytes que precedem cada arquivo contendo metadados
- Estrutura de diretórios — informações completas do caminho preservando a hierarquia de pastas
- Metadados Unix — permissões de arquivo (chmod), propriedade (uid/gid), carimbos de data/hora de modificação
- Links simbólicos e hardlinks — preservados quando o arquivo é criado em sistemas Unix
TAR não compacta nada.Ele cria uma réplica fiel de uma árvore de diretórios em um único arquivo.Essa filosofia de design separa as preocupações: o TAR cuida do agrupamento e uma ferramenta separada cuida da compactação.
Onde você encontra arquivos TAR
Os arquivos TAR aparecem frequentemente nestes contextos:
- Distribuição de software Linux — tarballs de código-fonte de sites de projetos
- Downloads de fontes do GitHub — arquivos de repositório como
.tar.gz - Backups NAS — Synology, QNAP e TrueNAS exportam backups como TAR
- Imagens do Docker e do contêiner — as camadas do contêiner são armazenadas como arquivos TAR
- exportações de terminal macOS — arquivos incluídos no comando
tarno Mac - Backups de servidor — cPanel, Plesk e scripts de backup personalizados produzem TAR
- Ferramentas de backup do Android — alguns aplicativos criam backups
.tarpor aplicativo - Gerenciadores de pacotes — Os pacotes
.deb(Debian) e.rpm(Red Hat) contêm arquivos TAR internamente - Conjuntos de ferramentas para desenvolvedores — SDKs, compiladores e ferramentas de compilação cruzada
Como abrir arquivos TAR com AnExplorer
Navegue sem extrair
- Inicie AnExplorer
- Navegue até a pasta que contém seu arquivo
.tar - Toque no arquivo – ele abre no visualizador de arquivo
- Navegue pela estrutura de diretórios dentro do TAR
- Toque em arquivos individuais para visualizá-los (texto, imagens, documentos)
Extraia o arquivo inteiro
- Navegue até o arquivo
.tarem AnExplorer - Pressione longamente o arquivo para selecioná-lo
- Toque no menu (⋮) → Extrair
- Escolha uma pasta de destino
- Toque em OK — a extração é concluída rapidamente, pois não é necessária descompressão
Extraia arquivos específicos
- Toque no arquivo
.tarpara navegar dentro - Navegue até os arquivos ou pastas específicos que você deseja
- Pressione longamente para selecioná-los
- Toque em Extrair → escolha o destino
- Somente itens selecionados são extraídos
Como criar arquivos TAR com AnExplorer
Você pode criar arquivos TAR diretamente no seu dispositivo:
- Navegue até os arquivos ou pastas que deseja agrupar
- Pressione longamente para selecioná-los
- Toque no menu (⋮) → Comprimir
- Escolha TAR como formato
- Dê um nome ao seu arquivo
- Toque em OK — o arquivo TAR é criado
Nota: A criação de um TAR bruto produz um arquivo descompactado.Se você precisar de compactação, escolha o formato TAR.GZ para um pacote compactado.
Detalhes Técnicos
Formato de cabeçalho TAR
Cada arquivo em um arquivo TAR é precedido por um cabeçalho de 512 bytes contendo:
| Campo | Tamanho | Descrição |
|---|---|---|
| Nome | 100 bytes | Nome do arquivo (caminho) |
| Modo | 8 bytes | Permissões de arquivo Unix |
| UID | 8 bytes | ID de usuário proprietário |
| IDG | 8 bytes | ID do grupo proprietário |
| Tamanho | 12 bytes | Tamanho do arquivo em bytes (octal) |
| Mtempo | 12 bytes | Hora da última modificação |
| Soma de verificação | 8 bytes | Verificação de cabeçalho |
| Tipo | 1 byte | Tipo de arquivo (normal, diretório, link simbólico) |
| Nome do link | 100 bytes | Alvo para links simbólicos |
Variantes de formato TAR
Existem vários formatos de cabeçalho TAR:
| Formato | Ano | Principais recursos |
|---|---|---|
| V7 (original) | 1979 | Caminhos de 100 caracteres, metadados básicos |
| USTAR | 1988 | Caminhos de 256 caracteres, arquivos de dispositivos |
| POSIX (pessoas) | 2001 | Comprimento de caminho ilimitado, atributos estendidos |
| Alcatrão GNU | 1992 | Nomes longos, arquivos esparsos, backup incremental |
AnExplorer lida com todas as variantes TAR comuns.A maioria dos arquivos TAR modernos usa o formato GNU tar ou POSIX pax.
TAR vs TAR compactado
| Formato | Extensão | Compressão | Velocidade de extração | Tamanho do arquivo |
|---|---|---|---|---|
| alcatrão | .tar | Nenhum | Instantâneo (velocidade do disco) | Igual ao original |
| TAR + GZIP | .tar.gz ou .tgz | GZIP (rápido) | Rápido | ~30–60% menor |
| TAR + BZIP2 | .tar.bz2 ou .tbz2 | BZIP2 (médio) | Moderado | ~35–65% menor |
| TAR +XZ | .tar.xz ou .txz | XZ/LZMA (lento) | Lento | ~40–70% menor |
| TAR + ZSTD | .tar.zst | Zpadrão (rápido) | Muito rápido | ~35–60% menor |
Todas as variantes compactadas são suportadas por AnExplorer .O formato que você encontra depende de quem criou o arquivo e quais compensações eles preferiram entre tamanho e velocidade.
TAR vs ZIP – Filosofia de Design
| Aspecto | alcatrão | CEP |
|---|---|---|
| Compressão | Separado (ferramenta externa) | Integrado (por arquivo) |
| Acesso a arquivos | Sequencial | Acesso aleatório |
| Metadados | Permissões completas do Unix | Carimbos de data/hora básicos |
| Links simbólicos | ✅ Preservado | ❌ Não suportado |
| Padrão aberto | ✅ POSIX | ✅PKWARE |
| Plataforma dominante | Linux/Unix/Mac | Windows/plataforma cruzada |
| Criando no celular | ✅ AnExplorer | ✅ AnExplorer |
A natureza sequencial do TAR significa que o arquivo inteiro deve ser lido para encontrar um arquivo próximo ao final.O diretório central do ZIP permite saltar diretamente para qualquer arquivo.No entanto, a compactação de fluxo inteiro do TAR normalmente atinge proporções melhores do que a compactação por arquivo do ZIP, especialmente para coleções de pequenos arquivos semelhantes.
Casos de uso comuns de TAR no Android
| Fonte | O que você ganha | O que fazer |
|---|---|---|
| Baixar fonte do GitHub | repository-main.tar.gz | Extrair para ler o código fonte |
| Backup NAS | Arquivos de backup TAR | Extrair para restaurar arquivos específicos |
| Exportação de imagem Docker | Camada de arquivos TAR | Navegue pelo conteúdo para inspeção |
| Programas Linux | Fonte tarball | Extraia e leia a documentação |
| transferência de arquivos macOS | TAR do Terminal | Extrair para acessar os arquivos transferidos |
| Migração de servidor | Backup completo do site | Extraia dados de banco de dados e arquivos |
Permissões em arquivos TAR
Os arquivos TAR preservam as permissões (chmod) e a propriedade (chown) dos arquivos Unix.Ao extrair no Android:
- O sistema de arquivos do Android não impõe permissões Unix da mesma forma que o Linux
- Os arquivos são extraídos com permissões de leitura/gravação padrão do Android
- Sinalizadores executáveis (
chmod +x) não são significativos no sistema de arquivos do Android - Os scripts Shell dentro dos arquivos TAR não serão executados diretamente no Android
- As informações de propriedade (UID/GID) são ignoradas durante a extração
Isso significa que os arquivos TAR extraídos no Android perdem seus metadados específicos do Unix.Se você arquivar novamente os arquivos extraídos, o novo arquivo terá as permissões padrão do Android.
Solução de problemas
A extração de TAR leva muito tempo
- A extração bruta
.taré rápida (limitada pela velocidade de E/S do disco, sem trabalho de CPU) - Variantes compactadas (
.tar.gz,.tar.bz2,.tar.xz) requerem descompressão de CPU - Um
.tar.bz2de 1 GB pode levar de 2 a 5 minutos em um telefone de médio porte .tar.xzé o mais lento para descompactar, mas produz os arquivos menores
Erro de "armazenamento insuficiente" durante a extração
- Os arquivos TAR não mostram o tamanho descompactado antes da extração
- Variantes TAR compactadas podem expandir de 2 a 5x seu tamanho compactado
- Estime o espaço necessário em 3x o tamanho do arquivo e verifique se você o tem disponível
- Use Memory Cleaner para liberar armazenamento antes de extrair arquivos grandes
Os arquivos extraídos têm nomes errados ou caracteres distorcidos
- O TAR pode ter sido criado com uma codificação de caracteres diferente
- A maioria das ferramentas TAR modernas usa UTF-8, mas arquivos mais antigos podem usar codificações específicas do sistema
- AnExplorer lida com UTF-8 e codificações legadas comuns
Não é possível encontrar um arquivo específico dentro de um TAR grande
- Use a função de pesquisa de AnExplorer enquanto navega pelo conteúdo do arquivo
- Os arquivos TAR podem conter milhares de arquivos em estruturas de diretório profundas
- O navegador de arquivos permite navegar na árvore de pastas como diretórios normais
Guias relacionados
- Abra arquivos TAR.GZ — variante TAR compactada
- Abra arquivos ZIP — Guia de arquivo ZIP
- Abra arquivos 7Z — arquivo de alta compactação
- Abra arquivos RAR — Guia de arquivo RAR
- Gerenciador de arquivos
