Phar-архивы, основанные на tar

Архивы, основанные на формате файла 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().