
- PHP Tutorial
- PHP - Home
- PHP - Introduction
- PHP - Environment Setup
- PHP - Syntax Overview
- PHP - Variable Types
- PHP - Constants
- PHP - Operator Types
- PHP - Decision Making
- PHP - Loop Types
- PHP - Arrays
- PHP - Strings
- PHP - Web Concepts
- PHP - GET & POST
- PHP - File Inclusion
- PHP - Files & I/O
- PHP - Functions
- PHP - Cookies
- PHP - Sessions
- PHP - Sending Emails
- PHP - File Uploading
- PHP - Coding Standard
- Advanced PHP
- PHP - Predefined Variables
- PHP - Regular Expression
- PHP - Error Handling
- PHP - Bugs Debugging
- PHP - Date & Time
- PHP & MySQL
- PHP & AJAX
- PHP & XML
- PHP - Object Oriented
- PHP - For C Developers
- PHP - For PERL Developers
- PHP Form Examples
- PHP - Form Introduction
- PHP - Validation Example
- PHP - Complete Form
- PHP login Examples
- PHP - Login Example
- PHP - Facebook Login
- PHP - Paypal Integration
- PHP - MySQL Login
- PHP AJAX Examples
- PHP - AJAX Search
- PHP - AJAX XML Parser
- PHP - AJAX Auto Complete Search
- PHP - AJAX RSS Feed Example
- PHP XML Example
- PHP - XML Introduction
- PHP - Simple XML
- PHP - Simple XML GET
- PHP - SAX Parser Example
- PHP - DOM Parser Example
- PHP Frame Works
- PHP - Frame Works
- PHP - Core PHP vs Frame Works
- PHP Design Patterns
- PHP - Design Patterns
- PHP Function Reference
- PHP - Built-In Functions
- PHP Useful Resources
- PHP - Questions & Answers
- PHP - Useful Resources
- PHP - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
PHP - bzip2 Functions
The bzip2 functions can be used to transparently read and write bzip2 (.bz2) compressed files.
The Bzip2 module can use the functions of the bzip2 library by Julian Seward. This module can require bzip2/libbzip2 version >= 1.0.x.
Bzip2 can support in PHP is not enabled by default. We need to use them --with-bz2[=DIR] configuration option when compiling PHP to enable bzip2 support.
Example
<?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"); echo bzread($bz, 10); echo bzread($bz); bzclose($bz); ?>
Predefined Constants
This extension has no constants defined.
Sr.No | Function & Description |
---|---|
1 |
This Function can close a bzip2 file. |
2 |
This Function can compress a string into bzip2 encoded data. |
3 |
This Function can decompress the bzip2 encoded data. |
4 |
This Function can return a bzip2 error number. |
5 |
This Function can return a bzip2 error number and error string in an array. |
6 |
This Function can return a bzip2 error string. |
7 |
This Function can force a write of all buffered data. |
8 |
This Function can open a bzip2 compressed file. |
9 |
This Function is a binary-safe bzip2 file read. |
10 |
This Function is a binary-safe bzip2 file write. |