Phar 清单文件条目定义

清单中的每个文件都包含以下信息

Phar 清单文件条目
以字节为单位的大小 描述
4 字节 以字节为单位的文件名长度
?? 文件名(长度在前面指定)
4 字节 以字节为单位的未压缩文件大小
4 字节 文件的 Unix 时间戳
4 字节 以字节为单位的压缩文件大小
4 字节 未压缩文件内容的 CRC32 校验和
4 字节 位图文件特定标志
4 字节 序列化文件元数据长度(0 表示没有)
?? 序列化文件元数据,存储在 serialize() 格式中

注意,从 API 版本 1.1.1 开始,空目录存储为带有尾部斜杠的文件名,例如 my/directory/

识别文件特定位图值

识别的位图值
描述
0x000001FF 这些位保留用于定义文件的特定文件权限。权限用于 fstat(),并且可用于在提取时重新创建所需的权限。
0x00001000 如果设置,此文件使用 zlib DEFLATE 压缩进行压缩
0x00002000 如果设置,此文件使用 bzip2 压缩进行压缩

添加说明

用户贡献的说明

此页面没有用户贡献的说明。
To Top