O que é um arquivo tar?
O TAR é um formato de arquivo que contém vários arquivos em um. Foi criado inicialmente para cebolinhas t ape ar . Esse arquivo tar pode ser chamado de tarball .
Por padrão, não há compactação envolvida. No entanto, as versões atuais de tar
podem compactar arquivos usando um programa de compactação externo, se instalado. Com p. a opção de linha de comando -z
a compactação gzip é feita, com a opção -a
um arquivo compactado de acordo com a extensão de arquivo fornecida ( tar.gz > gzip
, tar.xz > xz-compression
, etc.).
Qual compactação usar?
Os algoritmos de compressão usados com um arquivo tar são sem perdas , ou seja, haverá um limite abaixo do qual não podemos mais compactar dados sem uma perda de dados.
Imagens, vídeos ou arquivos de áudio podem ser compactados usando formatos sem perdas, mas isso não é feito com muita frequência porque esses arquivos ainda são muito grandes para uso na Internet ou em armazenamento de dados limitado.
Assim, esses arquivos são compactados com um algoritmo de compactação com perdas . Na maioria das vezes, essas perdas serão quase imperceptíveis, mas a partir de imagens JPG altamente comprimidas, vídeos MPG ou arquivos de áudio mp3, todos conhecemos os artefatos introduzidos na compactação em demasia.
Por que não usar tarballs compactados para conteúdo multimídia?
O que foi dito acima torna óbvio que depois de termos escolhido usar uma compactação com perdas para reduzir os dados, não podemos compactar ainda mais essa data com um algoritmo de compactação sem perda adicional. Seria uma perda de tempo tentar com muito pouco benefício. Às vezes, uma compactação sem perda pode até levar a um crescimento de conteúdo já altamente compactado.
Portanto, o uso de tarballs em conteúdo multimídia é feito apenas para armazenar mais de um arquivo em um arquivo, mas não para comprimi-lo ainda mais.