Whilst the ustar format may be more 'modern', it doesn't support adding files over 8GB in size to tar files.
So at time of writing, if you need to work with tar files that contain files over 8GB, you can't use PharData.
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().
Whilst the ustar format may be more 'modern', it doesn't support adding files over 8GB in size to tar files.
So at time of writing, if you need to work with tar files that contain files over 8GB, you can't use PharData.