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.
Los archivos basados en el formato de archivo tar son conformes al formato moderno USTAR. El diseño de los encabezados del archivo tar lo hace más eficiente que el formato de archivo zip y tan eficiente como el formato de archivo phar cuando se trata de acceder a los datos. Los nombres de archivos están limitados a 255 bytes, incluyendo la ruta completa dentro del archivo phar basado en tar. Estos archivos pueden ser completamente comprimidos en formato gzip o bzip2 mientras siguen siendo ejecutables por la extensión Phar.
Hay un soporte limitado para leer los tarballs en el formato pax interchangeable,
pero todos los encabezados pax reconocidos (actualmente, typeflag x
y g
) son silenciosamente ignorados.
También hay un soporte limitado para los archivos GNU Tar;
actualmente, los encabezados ././@LongLink
son resueltos.
Para comprimir un archivo completo, utilice Phar::compress(). Para descomprimir un archivo completo, utilice 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.