Some helpful wrapper functions for packing and unpacking files and directories.
More...
|
static void | Unzip (String ATargetDirectory, String AZipFileName) |
| overloaded More...
|
|
static void | Unzip (String ATargetDirectory, String AZipFileName, ArrayList AFilesToUnzip, Boolean ADisregardPaths) |
| todoComment More...
|
|
static void | ZipDirectory (String ADirectory, String AZipFileName, StringCollection AExcludeDirectories) |
| create a zip file from a directory More...
|
|
static void | ZipDirectory (String ADirectory, String AZipFileName) |
| overload More...
|
|
static void | ZipDirectory (String ADirectory) |
| overload More...
|
|
static string | ZipString (string ATextToCompress) |
| zip a utf8 string using gzip into a base64 encoded string More...
|
|
static string[] | UnzipString (string ACompressedString) |
| unzip a base64 encoded string and return the original utf8 string using gzip More...
|
|
static void | ExtractTarGz (String ATmpDirectory, String AFileName) |
| extract a tar gz file More...
|
|
static void | ExtractTar (String ATmpDirectory, String AFileName) |
| extract a tar file More...
|
|
static void | Extract7Zip (String ATmpDirectory, String ASrcFileName) |
| extract a 7zip file, using external 7z installation More...
|
|
static void | PackTar (String ADirectory, String ATarFileName) |
| create a tar file More...
|
|
static void | PackTar (String ADirectory) |
| overload More...
|
|
static void | ExtractSRPM (String ATmpDirectory, String AFileName) |
| unpack an SRPM file More...
|
|
Some helpful wrapper functions for packing and unpacking files and directories.
It is mainly used by the patch program. For some special cases it makes use of an external application, 7zip. This needs to be on the PATH environment variable. Based on the SharpZipLib library