34 lines
906 B
Markdown
34 lines
906 B
Markdown
### Working with ZipManager
|
|
|
|
The ZipManager class is used for archiving folders of files. It accepts only one argument — one of the possible compression levels:
|
|
|
|
- none — no compression.
|
|
|
|
- normal — standard compression.
|
|
|
|
- hard — increased compression.
|
|
|
|
- maximum — maximum compression.
|
|
|
|
```py
|
|
from ipars import ZipManager
|
|
|
|
z = ZipManager()
|
|
```
|
|
|
|
### Brief Overview of ZipManager Methods
|
|
|
|
- The **zip_file** method is used for archiving a single file. It accepts the path to the source file and the path to the output file.
|
|
|
|
- The **zip_folder** method is used for archiving a directory. It accepts the path to the source directory and the path to the output file.
|
|
|
|
### Example Usage of ZipManager
|
|
|
|
```py
|
|
from ipars import ZipManager
|
|
z = ZipManager(compression='maximum')
|
|
|
|
z.zip_file('./your_file.txt', 'file_archive_maximum.zip')
|
|
z.zip_folder('./your_folder/', 'folder_archive_maximum.zip')
|
|
```
|