Class MIME_Viewer_rar

Description

The MIME_Viewer_rar class renders out the contents of .rar archives in HTML format.

$Horde: framework/MIME/MIME/Viewer/rar.php,v 1.18.10.15 2009/01/06 15:23:21 jan Exp $

Copyright 1999-2009 The Horde Project (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.

Located in /MIME/MIME/Viewer/rar.php (line 17)

MIME_Viewer
   |
   --MIME_Viewer_rar
Variable Summary
 array $_methods
Method Summary
 boolean checkRarData (string &$data)
 array getRarData (string &$data)
 string getType ()
 string render ([array $params = array()])
Variables
array $_methods = array(
0x30 => 'Store',
0x31 => 'Fastest',
0x32 => 'Fast',
0x33 => 'Normal',
0x34 => 'Good',
0x35 => 'Best'
)
(line 24)

Rar compression methods.

Inherited Variables

Inherited from MIME_Viewer

MIME_Viewer::$mime_part
MIME_Viewer::$_conf
MIME_Viewer::$_driverCache
MIME_Viewer::$_forceinline
Methods
checkRarData (line 106)

Checks to see if the data is a valid Rar archive.

  • return: True if valid, false if invalid.
boolean checkRarData (string &$data)
  • string &$data: The rar archive data.
getRarData (line 129)

Get the list of files/data from the rar archive.

  • return: 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
array getRarData (string &$data)
  • string &$data: The rar archive data.
getType (line 94)

Returns the MIME type of this part.

  • return: The MIME type of this part.
string getType ()

Redefinition of:
MIME_Viewer::getType()
Return the MIME type of the rendered content. This can be
render (line 40)

Render out the currently set contents using rar.

  • return: The rendered contents.
string render ([array $params = array()])
  • array $params: Any parameters the Viewer may need.

Redefinition of:
MIME_Viewer::render()
Return the rendered version of the object.

Inherited Methods

Inherited From MIME_Viewer

 MIME_Viewer::MIME_Viewer()
 MIME_Viewer::canDisplayInline()
 MIME_Viewer::factory()
 MIME_Viewer::forceInlineView()
 MIME_Viewer::getCharset()
 MIME_Viewer::getConfigParam()
 MIME_Viewer::getDriver()
 MIME_Viewer::getIcon()
 MIME_Viewer::getType()
 MIME_Viewer::includeDriver()
 MIME_Viewer::render()
 MIME_Viewer::renderAttachmentInfo()
 MIME_Viewer::resolveDriver()
 MIME_Viewer::setMIMEPart()

Documentation generated on Sun, 30 Jan 2011 05:20:44 +0000 by phpDocumentor 1.4.3