first commit

This commit is contained in:
Ilia Miheev
2025-10-21 21:09:30 +03:00
commit 17eeb0ccb8
25 changed files with 808 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
### Работа с ZipManager
Класс ZipManager нужен для архивации папоки файлов. Он принимает принимает только один аргумент — уровень сжатия файлов.
'none' => Без сжатия
'normal' => Обычное сжатие
'hard' => Увеличенное сжатие
'maximum' => Максимальное сжатие
```py
from ipars import ZipManager
z = ZipManager()
```
### Коротко о методах ZipManager
1. Метод **zip_file** используется для архивирования одного файла. Принимает путь до исходного файла и путь выходного файла
2. Метод **zip_folder** используется для архивирования каталога. Принимает путь до исходного каталога и путь выходного файла
### Пример использования 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')
```