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

» 7-Zip / 7z

Автор: deenick
Дата сообщения: 22.01.2007 21:40
Подскажите пожалуйста, а как сжать, чтобы одинаковые файлы в разных директориях не пережимал, то есть чтобы был меньше архив?
Спасибо!
Автор: Yarylo
Дата сообщения: 22.01.2007 22:47
deenick
Ставь галку :Create Solid archive" и усё
Автор: bredonosec
Дата сообщения: 23.01.2007 03:08
Yarylo

Цитата:
Create Solid archive"
это ж вроде означает "не начинать кажды файл с нового заголовка(начала кластера), а подряд шпарить, без пробелов".

Цитата:
Enables or disables solid mode. The default mode is s=on. In solid mode files are grouped together. Usually compressing in solid mode improves compression ratio.

e Use separate solid block for each new file extension
Автор: Gideon Vi
Дата сообщения: 23.01.2007 05:34
Я не силён в ангельском, но опция типа "создание непрерывного архива" во всех архиваторах по умолчанию делает именно то, о чём спрашивали.
Автор: bredonosec
Дата сообщения: 23.01.2007 06:47

Цитата:
именно то, о чём спрашивали.
возможон, я не понял, что именно спрашивали? Но фича "солид архива" (в известных мне архиваторах) делает именно то, что я указал - группирует файлы, убивая промежутки пустые. Благодаря чему при желании вытянуть некий файл из архива, архиватор вынужден сканить последовательно весь архив, а не перескакивать сразу на нужный кластер.
то есть, никоим боком не оптимизацию.
(для сравнения или опытов: "оптимизация" даст наилучшее сжатие, когда в архиве многие файлы повторяются; "солид архив" даст лучшее сжатие, когда в архиве бооооольшая куча мелких файлов)
Автор: Gideon Vi
Дата сообщения: 23.01.2007 10:58

Цитата:
возможон, я не понял, что именно спрашивали?


Нет, это я не понял.
Автор: deenick
Дата сообщения: 23.01.2007 19:28
bredonosec
Угу, как раз что-то типа ссылки. ПРосто видел пару дистрибутивов сжатых 7zipом, так вот размера они были мегабайт 20, а после разархивации под 150 метров, при том, что в них были не текстовики, а дистрибутивы программ, в msi и dll...
Автор: egor23
Дата сообщения: 23.01.2007 20:58
deenick

Цитата:
ПРосто видел пару дистрибутивов сжатых 7zipом, так вот размера они были мегабайт 20, а после разархивации под 150 метров, при том, что в них были не текстовики, а дистрибутивы программ, в msi и dll...

Это как раз Solid archive, но эффективность Solid зависит от размера словаря и размера самих данных.

Цитата:
Угу, как раз что-то типа ссылки.

Поэтому лучше делать ISO с оптимизацией, а потом уже архивировать это iso, еси в этом конечно есть практический смысл.
Сейчас глянул UltraISO, справка крайне скудная, ISO с оптимизацией очень хорошо получаются (и получались раньше), анализ файлов идёт скорее всего по контрольным суммам, но это моё предрположение.
Автор: bredonosec
Дата сообщения: 24.01.2007 03:45
egor23

Цитата:
Это как раз Solid archive,
если самих файлов в архиве мало, то как говорил выше, польза от "солида" приближается к нулю А размер словаря, алгоритмы и т.д. к этому не относятся, это совершенно независимые от данной возможности фичи ))

Цитата:
Поэтому лучше делать ISO с оптимизацией, а потом уже архивировать это iso,
тож вариант.
(а любопытно было б найти архиватор с оптимизацией )
Автор: ArtLonger
Дата сообщения: 24.01.2007 15:22
Уважаемые, а поддержки многотомных ARJ-архивов так и нет?
Автор: Markmaster
Дата сообщения: 28.01.2007 22:56
У меня вопрос: а на что и как конкретно влияет размер словаря и размер слова при сжатии?
Автор: Viewgg
Дата сообщения: 29.01.2007 00:07
Markmaster
Размер словаря - на степень сжатия (обычно чем больше - тем лучше) и на объём используемой памяти (процессор - не помню, наверно, тоже да); размер слова - на степень сжатия (не всегда прямым образом) и на время процессора.
Автор: Andrey Petrov
Дата сообщения: 29.01.2007 00:31
Markmaster
В отдельных случаях увеличение размера словаря может значительно улучшить сжатие. Например при сжатии некоторых образов дисков. Но при этом конечно возрастает потребление памяти при сжатии.
Автор: Markmaster
Дата сообщения: 29.01.2007 01:22
2 Viewgg и Andrey Petrov: Спасибо большое.
А что если превысить лимит имеющейся памяти(я понимаю, оперативной?), тогда бедет ли использован файл подкачки или система просто подвиснет? Иногда бывает, что происходит сжатие, а потом на середине, 43-56%, время до окончания операции начинает рости до бесконечности и приходится через "диспетчер задач" выключать архиватор.

Вопрос немного наверное странный и не по теме, но где его задать, как ни в теме про 7zip?
: - Вот 7zip, ХОРОШИЙ и БЕСПЛАТНЫЙ архиватор. Почему бесплатный??! Вроде и можно donate но всё же в чём "Престиж"? Я лично только за то, чтобы он был бесплатным. Просто интересно.
Автор: abz
Дата сообщения: 29.01.2007 01:40
Markmaster

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

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

Цитата:
Иногда бывает, что происходит сжатие, а потом на середине, 43-56%, время до окончания операции начинает рости до бесконечности и приходится через "диспетчер задач" выключать архиватор.

Именно это и есть, то что я написал выше.

Цитата:
Вопрос немного наверное странный и не по теме, но где его задать, как ни в теме про 7zip?
: - Вот 7zip, ХОРОШИЙ и БЕСПЛАТНЫЙ архиватор. Почему бесплатный??! Вроде и можно donate но всё же в чём "Престиж"? Я лично только за то, чтобы он был бесплатным. Просто интересно.

Есть куча не худших бесплатных прог, поэтому подозревать в чём-то я бы не стал.
Автор: Gideon Vi
Дата сообщения: 29.01.2007 02:15

Цитата:
Размер словаря - на степень сжатия (обычно чем больше - тем лучше)


Размер словаря должен перекрывать размер пакуемого файла. Нет смысла выставлять для 2 мб все 128. Очень сильно влияет на кол-во используемой оперативной памяти как при паковке, так и при распаковке.
Автор: pavlika2
Дата сообщения: 29.01.2007 11:39
Подскажите как добавить дату создания архива в его имя используя командную строку? Спсбо.
Автор: volodyalipkin
Дата сообщения: 31.01.2007 20:40
pavilka2
Это надо сделать в момент архивации или можно как отдельный bat-файл?
Автор: sv9205
Дата сообщения: 14.02.2007 23:04
Не могу понять, где ошибка?
При создании архива с самораспаковкой, запрещена нарезка файлов по размеру.
Может этого нельзя и нет такого?

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

Автор: sabio
Дата сообщения: 15.02.2007 14:05
sv9205
Вот и мне тоже нужны были тома с само-распаковкой.. Пришлось в итоге WinRAR использовать.
Может, еще в каком-нть WinZip так можно, но я его никогда не переваривал.
Автор: sumchanin_Yuri
Дата сообщения: 20.02.2007 13:19
sabio
sv9205

7z не поддерживает многотомность в режиме самораспаковывающегося архива.
По-моему об этом даже где-то сказано, толи в документации, толи ещё где то, сейчас не вспомню.
Автор: Viewgg
Дата сообщения: 20.02.2007 13:28
sv9205
По поводут 1 уже ответили. Если интересны причины, что не поддерживается, поищите в этой ветке - уже писали.
По поводу 2: "Самых_Лучших_Настроек" не бывает, зависит от данных. Скажите хотя бы тип и объём, можно будет примерно сказать, исходя из эмпирических закономерностей.
Автор: CrackMe
Дата сообщения: 24.02.2007 21:22
sv9205
Да, не поддерживает модуль sfx многотомность. Мне рекомедовали юзать inno setup для этого дела.
Кто-нить знеает как лечиться эт от баг:
задал место распаковки временных файлов на Е:\ , а он мне продолжает на С:\ распаковывать (презапуск архиватора не помогате, юзаю версию 4.4. бета)
Где это форсиорать?

Добавлено:
sv9205
размер слоаваря жедательно чтобы был не менее размера данных
Автор: sv9205
Дата сообщения: 24.02.2007 21:47

Цитата:
размер слоаваря жедательно чтобы был не менее размера данных
не понимаю этого.
пример можно?

Но думаю, мне не грозит это, т.к. сжимаю образы или фильмы...
Автор: Viewgg
Дата сообщения: 24.02.2007 21:53

Цитата:
сжимаю образы или фильмы

Боюсь, тут архиватор не слишком-то поможет, особенно что касается фильмов!
Автор: Markmaster
Дата сообщения: 25.02.2007 02:50

Цитата:
По поводу 2: "Самых_Лучших_Настроек" не бывает, зависит от данных. Скажите хотя бы тип и объём, можно будет примерно сказать, исходя из эмпирических закономерностей.

Вот тогда у меня вопрос: Имеется 2 разные конфигурации компьютеров:
1-й AMD 2800 Mhz 512 Mb
2-й Pentium 4 3000 Mhz 1024 Mb
и обеими я пользуюсь для сжатия(упаковки).
Имеется типа данных, которые подлежат архивации:
1) Папка Program Files объёмом 350 Mb
2) Папка с электронными книгами(.html + .txt + .doc) 150 Mb
3) Папки или отдельно изображения в формате .tiff(приблизительный вес папки 300 Mb а файла(ов) отдельно от 100 до 300 Mb).
Имеем архиватор 7Zip.
Варианты настройки сжатия 7Zip

Таблица

Формат архива формат архива уровень сжатия метод сжатия размер словаря размер слова
Автор: Gideon Vi
Дата сообщения: 25.02.2007 03:09

Цитата:
не понимаю этого.


Хм. Ну вот смотри: файл весит 30 мб. Оптимальной настройкой для него будет 32 мб, так как при меньшем обьёме будет создаваться копия таблицы, а больший ничего не даст, только нагрузку повысит.


Цитата:
Но думаю, мне не грозит это, т.к. сжимаю образы или фильмы...


Viewgg, здесь всё зависит от того, чем наполнен образ и от используемого кодека при кодировании видео.
Автор: CrackMe
Дата сообщения: 25.02.2007 09:32

Цитата:
не понимаю этого.
пример можно?

Но думаю, мне не грозит это, т.к. сжимаю образы или фильмы...

ДА, я соглас ен полностью с Gideon Vi, всегда смотрю размер сжимаемых данных и задаю размер слорваря не меннее их (по возможности и не более, почему, уже объяснил Gideon Vi)
, при услвии что размер данных не првышает 128 МБ, а то сжатие при 1 гигие оперативы (максимально приемылмый размер словаря для него (1 гигиа опретивы) - 64 МБ) данных больего рпазмера будет сжиматься со скороть до 1 байта в секунду (проверенно рпактикой, хотя елси у тебя есть рейд массив, иожет и по быстрее будет).
ОБразы вроде сжиаються по разному, но если файлы не имеют сжатия, то обычно очень хорошо, например образ Двд оффиса (полнеый 2003) , который весил 900 МБ, полсе сжаитя с теми настройками, что и у тебя, sv9205, получился размером 300 или 350 МБ (точно не помню, но мнеьше 400 Мб точно), а там все файлы были не упакованны


Автор: Viewgg
Дата сообщения: 25.02.2007 12:38
Markmaster
Если нужны конкретно для ваших данных точные цифры, то ответ даст только тест. Если же нужна информация в общем, какие данные как лучше сжимать, посмотрите здесь - множество тестов уже проводилось (рекомендую тесты egor23 и сайт http://www.maximumcompression.com), оптимальные настройки сжатия указаны.
Автор: Markmaster
Дата сообщения: 26.02.2007 07:02
2 Viewgg: Уфф! Посмотрел. Столько данных! Я запутался.
Цитата:
По поводу 2: "Самых_Лучших_Настроек" не бывает, зависит от данных. Скажите хотя бы тип и объём, можно будет примерно сказать, исходя из эмпирических закономерностей.

Мне всё это не даёт покоя! Можно же предположить оптимальные настройки или нет? Просто очень сложно "не подкованному" разобраться и в алгоритмах и в "лучших настройках".

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Longhorn и Blackcomb


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