PHP 매뉴얼
이전 | J. 부록. 지원 프로토콜/래퍼 목록 | 다음

# 압축 스트림

`zlib:` PHP 4.0.4 - PHP 4.2.3 (fopencookie만 갖는 시스템)

`compress.zlib://`과 `compress.bzip2://` PHP 4.3.0 이상

- `zlib:`

- `compress.zlib://`

- `compress.bzip2://`

`zlib:`는 gzopen()처럼 동작한다, fread()와 다른 파일시스템 함수와 함께 사용할수 없다. ':' 문자를 포함하는 파일명이 갖는 모호함때문에 `PHP 4.3.0`이후부터 사용되지 않는다. 대신 `compress.zlib://`를 사용한다.

`compress.zlib://` 와 `compress.bzip2://` 은 각각 gzopen() , bzopen()와 동일하게 동작하고, fopencookie를 지원하지 않는 시스템에서도 사용할수 있다.

표 J-7. 래퍼(Wrapper) 요약

속성 | 지원
--- | ---
`allow_url_fopen`으로 제한 | No
읽기 허용 | Yes
쓰기 허용 | Yes
추가 허용 | Yes
동시 읽기/쓰기 허용 | No
stat()지원 | No, 압축된 파일을 stat하기 위해서 보통의 `file://` 래퍼를 사용한다.
unlink()지원 | No, 압축된 파일을 unlink하기 위해서 보통의 `file://` 래퍼를 사용한다.
rename() 지원 | No
mkdir() 지원 | No
rmdir() 지원 | No

이전 | 처음으로 | 다음
PHP 입력/출력(input/output) 스트림 | 위로 | List of Available Filters