Class compress_zip

Description

Zip creation class from phpMyAdmin 2.3.0 (c) Tobias Ratschiller, Olivier Müller, Loïc Chapeaux, Marc Delisle, http://www.phpmyadmin.net/

Zip extraction function by Alexandre Tedeschi, alexandrebr at gmail dot com

Modified extensively by psoTFX and DavidMJ, (c) phpBB Group, 2003

Based on work by Eric Mueller and Denis125 Official ZIP file format: http://www.pkware.com/appnote.txt

Located in /includes/functions_compress.php (line 144)

compress
   |
   --compress_zip
Variable Summary
 mixed $ctrl_dir
 mixed $datasec
 mixed $datasec_len
 mixed $eof_cdh
 mixed $old_offset
Method Summary
 compress_zip compress_zip ( $mode,  $file)
 void close ()
 void data ( $name,  $data, [ $is_dir = false],  $stat)
 void download ( $filename, [ $download_name = false])
 void extract ( $dst)
 void file ()
 void unix_to_dos_time ( $time)
Variables
mixed $ctrl_dir = array() (line 147)
mixed $datasec = array() (line 146)
mixed $datasec_len = 0 (line 151)
mixed $eof_cdh = "\x50\x4b\x05\x06\x00\x00\x00\x00" (line 148)
mixed $old_offset = 0 (line 150)

Inherited Variables

Inherited from compress

compress::$fp
Methods
Constructor compress_zip (line 156)

Constructor

compress_zip compress_zip ( $mode,  $file)
  • $mode
  • $file
close (line 328)

Close archive

void close ()
data (line 341)

Create the structures ... note we assume version made by is MSDOS

void data ( $name,  $data, [ $is_dir = false],  $stat)
  • $name
  • $data
  • $is_dir
  • $stat
download (line 442)

Download archive

void download ( $filename, [ $download_name = false])
  • $filename
  • $download_name
extract (line 181)

Extract archive

void extract ( $dst)
  • $dst
file (line 427)

file

void file ()
unix_to_dos_time (line 164)

Convert unix to dos time

void unix_to_dos_time ( $time)
  • $time

Inherited Methods

Inherited From compress

 compress::add_custom_file()
 compress::add_data()
 compress::add_file()
 compress::methods()

Documentation generated on Tue, 26 Aug 2008 08:34:04 +0200 by phpDocumentor 1.4.2