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)¶