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确定丢失卷的路径的回调。

更新于:2020-09-22

249 次浏览

开启你的 职业生涯

完成课程获得认证

开始吧
广告