소개
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);
?>
|
|