Что нового

[Файловая система] уменьшение степени сжатия у 7Zip

k790

Новичок
Сообщения
239
Репутация
1
как с помощью UDF 7Zip поменять метод сжатия?
Надо как можно быстрее сжать (в данном случае из кучи файлов сделать 1) папку, весить может от мегобайта ну и до гига наверно (думаю потом совесть проснётся и пользователь удалит лишние письма из оперы).
Пробовал вручную сжать обычный зип, было нормально и по времени и по сжатию (примерно 50%), по коментам решил юзать 7Zip, так вот, так же решил вручную сжать, степень сжатия была большая, но очень долго сжимает и по этому надо как-нибудь 7Zip с маленькой степенью сжатия
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5 379
Репутация
2 711
Используй 7-Zip, но создавай архивы .zip. Скорость должна быть в несколько раз выше. А вообще, в функции _7ZipAdd() можно задавать степень сжатия от 0 до 9.
 
Автор
K

k790

Новичок
Сообщения
239
Репутация
1
Я и так выбрал зип, 500 метров сжималось 20 минут
Если у меня такая строчка:
Код:
$retResult = _7ZipAdd(0, $Arc, $File)
то куда мне писать 0-9 и как это понимать- 0 -это степень сжатия самая маленькая, то есть если файл весит 5 метров, то в архиве будет 4.5 , 9-500 килобайт из 5 метров, правильно?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 472
Репутация
2 401
Автор
K

k790

Новичок
Сообщения
239
Репутация
1
А по умолчанию какой параметр?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 472
Репутация
2 401
k790 [?]
по умолчанию какой параметр?
5. Ты бы хоть в саму библиотеку заглянул (Alt + I при установленном курсоре на имени библиотеки), узнаешь много нового ;).
 
Верх