Overview

Packages

  • Compress

Classes

  • Horde_Compress
  • Horde_Compress_Base
  • Horde_Compress_Dbx
  • Horde_Compress_Exception
  • Horde_Compress_Gzip
  • Horde_Compress_Rar
  • Horde_Compress_Tar
  • Horde_Compress_Tnef
  • Horde_Compress_Translation
  • Horde_Compress_Zip
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Compress_Rar

This class allows rar files to be read.

Copyright 2008-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Horde_Compress_Base
Extended by Horde_Compress_Rar
Package: Compress
Category: Horde
License: LGPL 2.1
Author: Michael Cochrane mike@graftonhall.co.nz
Author: Michael Slusarz slusarz@horde.org
Located at Horde/Compress/Rar.php
Methods summary
public array
# decompress( mixed $data, array $params = array() )

Parameters

$data
The data to decompress.
$params
<p>An array of arguments needed to decompress the data.</p>

Returns

array
Info on the compressed file:
KEY: Position in RAR archive
VALUES:
  attr - File attributes
  date - File modification time
  csize - Compressed file size
  method - Compression method
  name - Filename
  size - Original file size

Throws

Horde_Compress_Exception

Overrides

Horde_Compress_Base::decompress()
Methods inherited from Horde_Compress_Base
compress()
Constants summary
string BLOCK_START
# "\x52\x61\x72\x21\x1a\x07\x00"
Properties summary
public boolean $canDecompress
# true
Properties inherited from Horde_Compress_Base
$canCompress
API documentation generated by ApiGen