GzipCompress
Class to compress and uncompress .gz file using system pigz (parallel gzip).
destination_file_path: strfile_path: str | Nonesupports_multiple_entries: boolInitialize self. See help(type(self)) for accurate signature.
strstrstr | Nonestrstr | Nonestrstr | NonestrReturn true if the file can be uncompressed by this class
strboolCompress a folder into a tar.gz file.
strstrCompress the content of a folder without creating a subfolder hierarchy. Files and folders inside dir_path will be at the root of the compressed file.
strstrUncompress a .gz file into destination_folder as a .txt file.
strstrReturn the list of supported extensions
setReturn the list of all supported extensions without '.'
setReturn a mapping of supported extension (without leading dot) to its Compress class. Built dynamically from child classes so new compressors are picked up automatically.
bool - FalsedictCheck if the file is a compressed file.
strboolValidate and normalize an archive entry name to a safe relative path.
Rejects empty names, absolute paths, and any segment that would escape
the archive root via ... Returned value is suitable for joining
with a staging directory.
strstrDetect the extension of the compressed file and use the right decompress method.
strstr