OPSI.Util.File.Archive package¶
Module contents¶
Working with archives.
This include functionality for using Tar-Files and their compression.
copyright: | uib GmbH <info@uib.de> |
---|---|
author: | Jan Schneider <j.schneider@uib.de> |
author: | Niko Wenselowski <n.wenselowski@uib.de> |
license: | GNU Affero General Public License version 3 |
New in version 4.0.5.1: Control the usage of pigz via PIGZ_ENABLED
-
OPSI.Util.File.Archive.
Archive
(filename, format=None, compression=None, progressSubject=None)¶
-
class
OPSI.Util.File.Archive.
BaseArchive
(filename, compression=None, progressSubject=None)¶ Bases:
object
-
getFilename
()¶
-
-
class
OPSI.Util.File.Archive.
CpioArchive
(filename, compression=None, progressSubject=None)¶ Bases:
OPSI.Util.File.Archive.BaseArchive
,OPSI.Util.File.Archive.PigzMixin
-
content
()¶
-
create
(fileList, baseDir='.', dereference=False)¶
-
extract
(targetPath='.', patterns=[])¶
-
-
class
OPSI.Util.File.Archive.
TarArchive
(filename, compression=None, progressSubject=None)¶ Bases:
OPSI.Util.File.Archive.BaseArchive
,OPSI.Util.File.Archive.PigzMixin
-
content
()¶
-
create
(fileList, baseDir='.', dereference=False)¶
-
extract
(targetPath='.', patterns=[])¶
-
-
OPSI.Util.File.Archive.
getFileType
(filename)¶