Архивы, основанные на формате файла tar, следуют более современному формату файла USTAR. Конструкция заголовка tar-файла делает их более эффективными для доступа, чем формат файла zip, и почти настолько же эффективными, как файлы формата phar. Имена файлов ограничены 255 байтами, включая полный путь к phar-архиву. Ограничений на количество файлов, содержащихся в phar-архиве, основанном на tar, нет. Эти архивы могут быть полностью сжаты в gzip или bzip2 формате и по-прежнему выполняться модулем Phar.
Существует ограниченная поддержка чтения архивов в формате обмена pax,
но все распознанные заголовки pax (в настоящее время typeflag x
and
g
) игнорируются.
Также имеется ограниченная поддержка архивов GNU Tar;
в настоящее время заголовки ././@LongLink
разрешены.
Для сжатия всего архива используйте Phar::compress(). Для распаковки всего массива используйте Phar::decompress().