Ru-Board.club
← Вернуться в раздел «Программы»

» 7-Zip / 7z (часть 2)

Автор: egor23
Дата сообщения: 17.12.2009 00:32

Цитата:
bcj - перед вторым

так чего bcj не хватает?!
там достаточно вроде бы "памяти"
у Alex1985 - есть кусок в 480МБ
у меня 300МБ
Автор: Bulat_Ziganshin
Дата сообщения: 17.12.2009 00:45
да, ты прав, bcj памяти должно хватить. тогда вероятно lzma как-то иначе работает нежели я думал. ты попробуй всё же с отключенным bcj сжать для интереса
Автор: egor23
Дата сообщения: 17.12.2009 01:13
Bulat_Ziganshin

Цитата:
ты попробуй всё же с отключенным bcj сжать для интереса

так если отключить, то не будет второго блока, и сжатие тогда пройдёт скорее всего успешно, это не есть решение.

поставил на сжатие
7z a -mx -ms=50g -mf=off -md=128m -mfb=273
Автор: egor23
Дата сообщения: 17.12.2009 12:00

Цитата:
поставил на сжатие
7z a -mx -ms=50g -mf=off -md=128m -mfb=273

7z не упал
Автор: Dmytrom
Дата сообщения: 18.12.2009 16:24
Возможно оффтоп, но 7-zip занял первое место в конкурсе «Лучший свободный проект России», с призом в 100 тысяч рублей.
Автор: Alex1985
Дата сообщения: 20.12.2009 20:36
egor23

Цитата:
пойду на офф.форум отпишусь, тока боюсь может боком выйти...

есть новости?
из всего вышенаписанного я понял что надо либо отключать BCJ2 фильтр, либо уменьшать размер словаря. так?
Автор: egor23
Дата сообщения: 20.12.2009 20:55
Alex1985

Цитата:
есть новости?

ответ был
фрагментация памяти, случайная (или типа того)

Цитата:
из всего вышенаписанного я понял что надо либо отключать BCJ2 фильтр, либо уменьшать размер словаря. так?

или отключить BCJ2, или наоборот включить для всего, что-то типа этого:
-m0=BCJ2 -m1=lzma:d=128m:mf=bt4:fb=273 -m2=lzma:d=1m -m3=lzma:d=1m -mb0:1 -mb0s1:2 -mb0s2:3

или перейти на Win64 \ или уменьшить размер словаря
Автор: GORA2
Дата сообщения: 23.12.2009 09:34
7-Zip 9.10 beta


Цитата:
What's new after 7-Zip 9.09 beta:

- The BUG in 7-Zip 9.09 beta was fixed:
7-Zip created incorrect ZIP archives, if ZipCrypto encryption was used.
Автор: egor23
Дата сообщения: 23.12.2009 16:46
добавил в FAQ's
Если забыли пароль к архиву
Автор: Bulat_Ziganshin
Дата сообщения: 24.12.2009 16:53

Цитата:
Если забыли пароль к архиву

ещё раз перечитал тот пост. глупо как-то. время проверки пароля зависит только от числа итераций sha и не думаю, что это число итераций меняется в зависимости от длины пароля, salt и т.д. ни в rar, ни в 7-zip
Автор: Jabbb
Дата сообщения: 24.12.2009 21:51
egor23
Ну сказал бы просто что если длина пароля более 6-8 знаков - то и не стоит браться за это! ))
Автор: egor23
Дата сообщения: 24.12.2009 22:39
Bulat_Ziganshin

Цитата:
ещё раз перечитал тот пост. глупо как-то. время проверки пароля зависит только от числа итераций sha и не думаю, что это число итераций меняется в зависимости от длины пароля, salt и т.д. ни в rar, ни в 7-zip

у автора статьи интересуйтесь деталями

добавил в пост ссылку на статью
Автор: Florell
Дата сообщения: 25.12.2009 10:53
Господа!
Подскажите, реально ли такое действо (у меня что-то мозг не срабатывает в нужном направлении):
В папке лежат папки с файлами, к примеру папка1, папка2, папка3 и т.д. (имена папок уникальные). Нужно эти папки пакетно запаковать в архивы папка1.zip, папка2.zip и т.д.

Автор: Verwolk
Дата сообщения: 25.12.2009 11:11
Florell

@echo off
FOR /D %%d in (C:\Img\*) do (
    7za a -r "%%d.zip" "%%d"
)

с удалением оригинальных папок

@echo off
FOR /D %%d in (C:\Img\*) do (
    7za a -r "%%d.zip" "%%d"
    RD /S /Q "%%d"
)

как-то так. C:\Img\ заменить на свое. 7za.exe положить в систем32.
Автор: Florell
Дата сообщения: 25.12.2009 12:57
Verwolk
Спасибо!
Немного подредактировал, чтобы сами папки не попадали в архив.
Автор: j0nny
Дата сообщения: 25.12.2009 13:15
подскажите пожалуйста как сделать =

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

при распаковке всего этого добра в одну папку архиватор запрашивает действия (заменить/переименовать и тд), тк есть файлы с одинаковыми именами.

нужно, чтобы файл, имеющий дату изменения более позднюю, заменял файл с более ранней датой изменения.

как реализовать ?

спасибо.
Автор: Bulat_Ziganshin
Дата сообщения: 25.12.2009 17:03

Цитата:
у автора статьи интересуйтесь деталями

проверил код - автор статьи прав

Добавлено:

Цитата:
нужно, чтобы файл, имеющий дату изменения более позднюю, заменял файл с более ранней датой изменения.

посмотри опцию -u если она действует при распаковке. иначе никак
Автор: TechnicsKuzya
Дата сообщения: 27.12.2009 11:58
Для информации: как "обмануть" 32-битный sfx-модуль 7-Zip в 64-разрядных ОС.
Автор: gjf
Дата сообщения: 28.12.2009 18:27
GORA2
Гады они, эти семизиповцы. Вот я сегодня сел на этот баг с ZipCrypto, исходные файлы удалил - ну и чем теперь архив открывать?
Автор: Bulat_Ziganshin
Дата сообщения: 28.12.2009 18:36
альфа-версия во-первых. во-вторых, какой смысл использовать zipcrypto вместо aes? этот пароль вскрывается за пару дней вне зависимости от длины. думаю, потому баг и не обнаружили сразу что никому эта функция и не нужна. так у 7zip миллионы пользователей, ошибку в чём-нибудь реально используемом обнаружат мгновенно
Автор: gjf
Дата сообщения: 28.12.2009 18:47
Bulat_Ziganshin
Да про альфу то понятно, но реально зипы нужны для отсылки архивов тем, у кого вообще архиваторов нет (зип-папки), потому и юзал дырявый зипкрипто.
Нигде инфа не пробегала как запорченный девяткой файл открыть?
Автор: relictus
Дата сообщения: 29.12.2009 15:21
gjf

Цитата:
Нигде инфа не пробегала как запорченный девяткой файл открыть?

А это не оно?

Цитата:
What's new after 7-Zip 9.09 beta:
The BUG in 7-Zip 9.09 beta was fixed: 7-Zip created incorrect ZIP archives, if ZipCrypto encryption was used.

А на sf:
2009-12-22 09:32:45 UTC
7-Zip 9.10 beta was released.
Автор: gjf
Дата сообщения: 29.12.2009 15:40
relictus
Нет, это версия, где баг устранён. Файлы по-видимому можно тупо удалять - инфа уже убита.
Ладно, ничего.
Автор: egor23
Дата сообщения: 29.12.2009 16:40
gjf
вопрос задан
следите за ответом
http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/3496218

Цитата:
Файлы по-видимому можно тупо удалять - инфа уже убита.

но если так быстро готовы удалить, значит данные не такие важные...
Автор: cuneiform
Дата сообщения: 01.01.2010 00:12
С удовольствием юзаю 7-зип, хороший архиватор.

Для увеличения скорости рекомендуется метод BZip2, например здесь

http://warp.povusers.org/ArchiverComparison/

предварительно "затаривая" файлы.





Автор: Nick222
Дата сообщения: 01.01.2010 12:27
cuneiform
"Затаривание" всегда рожает файлы, большие исходных, т.к. его предназначение - сделать единый файл, содержащий все исходные.
При этом убираются свободные остатки кластеров + при последующей компрессии анализируется сразу весь файл.

Я обычно делаю TAR, а потом жму его 7-Zip - если текстовые файлы, то методом PPMd, если бинарные - то методом LZMA.
Так достигается максимальное сжатие (только нужно предусмотреть место для распаковки TARа).

Другое дело, что развитие TAR под Windows вроде бы не идёт уже несколько лет...
Автор: HelioSS
Дата сообщения: 01.01.2010 12:27
Подскажите параметры 7-zip для максимального сжатия doc'ов и xls'ов.
Автор: Nick222
Дата сообщения: 01.01.2010 12:31
HelioSS
Очень сильно зависит от содержания файлов.
Надо экспериментировать на конкретных примерах.
Автор: HelioSS
Дата сообщения: 01.01.2010 17:00
Nick222


Цитата:
Очень сильно зависит от содержания файлов.

Для Word'овских доументов?! Разве? Ну, конечно, если там используются изображения и всякие другие вставки - возможно. А так - по моему, без разницы.
Предложите вариант, может быть?
Автор: egor23
Дата сообщения: 01.01.2010 18:00
HelioSS

Цитата:
Подскажите параметры 7-zip для максимального сжатия doc'ов и xls'ов.

doc \ xls - текст хранится в "явнов" виде кодировка Unicode (если память не изменяет)
для LZMA размер словаря до предела \ размер слова до предела 273
для PPMd размер "словаря" до предела \ размер "слова" подбирать

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

Предыдущая тема: RDM+, TSMobiles и VNC+


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.