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.Tar-базирани phars
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Tar-базирани phars
Референца за `phar.fileformat.tar.php` со подобрена типографија и навигација.
Tar-базирани phars
Архивите базирани на форматот на датотеки tar го следат помодерниот формат на датотеки USTAR. Дизајнот на заглавието на датотеката tar ги прави поефикасни за пристап од форматот на датотеки zip, и речиси исто толку ефикасни како форматот на датотеки phar. Имињата на датотеките се ограничени на 255 бајти, вклучувајќи го и целосниот пат во архивата phar. Нема ограничување на бројот на датотеки во архива phar базирана на tar. Овие архиви можат целосно да бидат компресирани во формат gzip или bzip2 и сепак да бидат извршени од екстензијата Phar.
Постои ограничена поддршка за читање tarballs во формат за размена на pax, но сите препознаени pax заглавја (моментално, typeflag x and
g) се тивко игнорирани. Постои и ограничена поддршка за GNU Tar Archives; моментално, ././@LongLink заглавјата се решаваат.
За да компресирате цела архива, користете Phar::decompress(). За да декомпресирате цела архива, користете ако датотеката е компресирана во Phar архивата,.