Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP rar://

<시간/>

소개

RAR (Roshal Archive)는 오류 복구 및 파일 스패닝을 지원하는 파일 압축 형식입니다. PHP는 .RAR 파일을 IO 스트림으로 사용하는 것을 지원합니다. rar:// RAR 스트림용 스트림 래퍼입니다.

rar:// 래퍼는 RAR 아카이브에 대한 상대 또는 절대 URL 인코딩 경로를 사용합니다. 아카이브에 저장된 선택적 (*) 또는 (#) 및 선택적 url 인코딩 항목 이름. 이 래퍼는 파일과 디렉터리를 모두 열 수 있습니다.

파운드 기호와 항목 이름 부분이 포함되지 않은 경우 아카이브의 루트가 표시됩니다. RecursiveDirectoryIterator와 함께 래퍼를 사용하려면 URL에 숫자 기호가 포함되어야 합니다.

이 래퍼는 기본적으로 활성화되어 있지 않습니다. PECL에서 사용할 수 있는 rar 확장자 (PHP Extension Community Library)가 설치되어 있어야 합니다.

사용

rar://<url encoded archive name>[*][#[<url encoded entry name>]]

RAR 컨텍스트 옵션

open_password 아카이브 헤더를 암호화하는 데 사용되는 비밀번호(있는 경우).
파일_비밀번호 파일을 암호화하는 데 사용되는 암호(있는 경우). 헤더도 암호화된 경우 이 옵션은 무시되고 open_password가 사용됩니다.
볼륨_콜백 누락된 볼륨의 경로를 결정하기 위한 콜백.