2

У меня есть каталог, который я хотел бы защитить паролем и зашифровать. Я использую PeaZip, чтобы сделать это с помощью сжатия 7zip. Я хотел бы использовать 7z в качестве каталога, а пространство на жестком диске не представляет проблемы, поэтому я выбрал уровень сжатия "Store", полагая, что это также приведет к быстрейшему времени распаковки. Но если я смогу заставить файлы занимать меньше места, не влияя на функциональность и время распаковки, я бы предпочел это. Как уровень сжатия 7zip влияет на скорость распаковки?

Как примечание, я, вероятно, буду редактировать файлы в 7z и буду добавлять файлы к нему с течением времени.

4 ответа4

4

Я только что провел тест с использованием ISO 4.2G для PS2-игры, и разница во времени декомпрессии (и в размерах) ничтожно мала между сжатием по умолчанию в 7zip и ultra:

По умолчанию:

Size:       4411064320
Compressed: 3135355831
real    4m55.908s
user    3m46.838s
sys     0m5.811s

Ultra:

Size:       4411064320
Compressed: 3118958337  
real    4m57.601s
user    3m45.949s  
sys     0m6.265s

(Используются ультра-настройки: -m0 = lzma -mx = 9 -mfb = 64 -md = 32m -ms = вкл)

4

Как я помню, 7-Zip распаковка требует примерно одинакового объема обработки независимо от уровня сжатия - разница в том, сколько памяти используется при распаковке (в основном из-за размера словаря). Однако в случае с "магазином" декомпрессия вообще не нужна, так что, очевидно, это будет значительно быстрее, чем в любом случае декомпрессии.

Тем не менее, если вам в основном нужна зашифрованная папка, вам, вероятно, лучше использовать контейнер TrueCrypt , поскольку архивы не предназначены для частого обновления. Но если вы настаиваете на использовании 7-Zip, по крайней мере, убедитесь, что создали нетвердый архив.

0

Чем выше уровень сжатия, тем больше времени требуется для распаковки. Предполагая, что 0 не равен 1, 1 является самым низким, а 10 является самым высоким. Переход от 0 до 1 будет едва заметен, но каждый последующий шаг будет все более и более заметным.

Чем больше файл сделает его более заметным.

Ваш набор данных будет сжиматься иначе, чем любой другой набор данных, поэтому вам нужно просто проверить его и посмотреть, что произойдет.

0

Уровни сжатия 7-zip описаны в файле справки:

В вашем случае я бы посоветовал использовать настройки обычного сжатия, так как он предлагает лучший компромисс между степенью сжатия и скоростью распаковки. Тем более, что вы сказали, что пространство не является проблемой.

Вы выполняете тестирование, используя различные параметры сжатия, и смотрите, какой из них дает наилучшее соотношение сжатия / распаковки и скорость для типа файлов, которые у вас есть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .