Arquivos baseados no formato tar seguem o formato de arquivo USTAR mais moderno. O design do cabeçalho do arquivo tar os torna mais eficientes de acessar do que o formato zip e quase tão eficientes quanto o formato phar. Os nomes de arquivo são limitados a 255 bytes, incluindo o caminho completo dentro do arquivo phar. Não há limite para o número de arquivos dentro de um arquivo phar baseado em tar. Esses arquivos podem ser totalmente compactados no formato gzip ou bzip2 e ainda serem executados pela extensão Phar.
Há suporte limitado para leitura de tarballs no formato de intercâmbio pax,
mas todos os cabeçalhos pax reconhecidos (atualmente, typeflag x
e
g
) são ignorados silenciosamente.
Também há suporte limitado para Arquivos GNU Tar;
atualmente, os cabeçalhos ././@LongLink
são resolvidos.
Para compactar um arquivo inteiro, use Phar::compress(). Para descompactar um arquivo inteiro, use Phar::decompress().