PHP 매뉴얼
이전 |  | 다음

# V. Bzip2 압축 함수

# 소개

bzip2 함수는 손쉽게 bzip2 (.bz2) 압축 파일을 읽고 쓸수 있도록 해준다.

# 요구 사항

이 모듈은 Julian Seward 의 bzip2 라이브러리 함수를 사용한다. 이 모듈은 bzip2/libbzip2 버전 >= 1.0.x 을 요구한다..

# 설치

Bzip2 는 `PHP` 에서 기본적으로 활성화되지 않는다. bzip2 지원을 활성화시키고 PHP 를 컴파일하기 위해서는 `--with-bz2[=DIR]` 설정 옵션을 사용해야 한다.

# 런타임 설정

이 확장 모듈은 `php.ini` 설정이 존재하지 않습니다.

# 리소스 종류

이 확장은 한가지 리소스 타입을 정의한다: 작동중인 bz2 파일 식별 파일 포인터

# 상수 정의

이 확장 모듈은 상수를 정의하지 않습니다.

# 예제

다음 예제코드는 임의의 파일을 열고 그 파일에 테스트 문자열을 쓰고나서, 그 파일의 내용을 출력한다.

예 1. 간단한 bzip2 예제코드

`<?php $filename = "/tmp/testfile.bz2"; $str = "This is a test string.\n"; // 쓰기전용으로 파일을 연다 $bz = bzopen($filename, "w"); // 파일에 문자열을 쓴다 bzwrite($bz, $str); // 파일을 닫는다 bzclose($bz); // 읽기전용으로 파일을 연다 $bz = bzopen($filename, "r"); // 10 문자를 읽는다 print bzread($bz, 10); // 파일의 끝까지 출력( 또는 다음 1024 문자) 하고 나서 파일을 닫는다. print bzread($bz); bzclose($bz); ?>`

이전 | 처음으로 | 다음
bcsub | 위로 | bzclose