TAR (Tape Archive)
TAR e um formato de arquivo que combina multiplos ficheiros num unico ficheiro sem compressao. E amplamente utilizado em sistemas Unix/Linux e frequentemente emparelhado com gzip ou bzip2 para compressao (.tar.gz, .tar.bz2).
Tipo MIME
application/x-tar
Tipo
Binário
Compressão
Sem perdas
Vantagens
- + Preserves Unix permissions, ownership, symbolic links, and timestamps
- + Streaming-friendly — can be created and extracted via pipes
- + Standard on all Unix/Linux systems with no additional software
Desvantagens
- − No built-in compression — must be combined with gzip, bzip2, or xz
- − No random access — extracting one file requires reading sequentially
- − Less intuitive for Windows users than ZIP
Quando usar .TAR
Use TAR (.tar.gz) para backups de ficheiros em Linux, distribuicao de codigo fonte e quando a preservacao de permissoes Unix e links simbolicos e necessaria.
Detalhes técnicos
O TAR armazena ficheiros sequencialmente com cabecalhos de 512 bytes contendo nome, tamanho, permissoes, proprietario e timestamps. Preserva symlinks, hard links e permissoes Unix. Sem compressao — a compressao e tratada por ferramentas externas.
Histórico
O TAR foi criado em 1979 para o Unix Version 7 para escrever dados em fitas magneticas. O formato evoluiu atraves do POSIX.1-1988 (ustar), POSIX.1-2001 (pax) e variantes GNU, permanecendo central na administracao de sistemas Unix.