PHP rar://
简介
RAR(Roshal 存档)是一种文件压缩格式,支持错误恢复和文件跨越。PHP 支持将 .RAR 文件用作 IO 流。rar:// 是 RAR 流的流包装。
rar:// 包装采用相对于 RAR 存档或绝对 URL 编码的路径。可选 (*) 或 (#) 以及可选的 URL 编码条目名称(如存档中所存储)。该包装可以同时打开文件和目录。
如果不包括井号和条目名称部分,则会显示存档的根目录。该包装与 RecursiveDirectoryIterator 一起使用时,需要在 URL 中包括井号。
默认情况下,此包装未启用。必须安装从PECL(PHP 扩展社区库)中可用的 rar 扩展。
用途
rar://<url encoded archive name>[*][#[<url encoded entry name>]]
RAR 上下文选项
open_password | 用于加密存档头文件(如果有)的密码。 |
---|---|
file_password | 用于加密文件(如果有)的密码。如果头文件也已加密,则该选项将被忽略,而采用 open_password。 |
volume_callback | 确定丢失卷的路径的回调。 |
广告