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

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

Автор: GORA2
Дата сообщения: 13.09.2010 21:04
V2driver
Я ни кого не удивлял, я отреагировал на Вашу реплику
Цитата:
Да и непоставит он словарь 128, вшиндовс непозволит...

Я утверждаю, что позволит и даже на х86 позволит.
Автор: V2driver
Дата сообщения: 14.09.2010 04:21
GORA2 скрины в студию! (если конечно есть возможность)
Сколько я не ставил 7z, на 7-ке и на ХРsp3... х86 - везде максимум 64мб...
Автор: GORA2
Дата сообщения: 14.09.2010 08:00

Цитата:
на ХРsp3... х86 - везде максимум 64мб



Цитата:
скрины в студию!




Обведенное красным, надеюсь, объяснять не надо?
На ХР SP3 RUS (x86) со словарем 128 МБ архиватор 7-Zip прекрасно работает!
Автор: Victor_VG
Дата сообщения: 14.09.2010 12:52
GORA2

Можешь ответить на вопрос - Win7 x86. Если 7-zip не паковать UPX - работает, в том числе и версия 9.16. Упакованный сбоит. На ХР SP3 этого явления не наблюдается. Предполагаю, что причина в чувствительности кода к сжатию. Возможно ли это?
Автор: V2driver
Дата сообщения: 14.09.2010 13:05
GORA2

Цитата:
Обведенное красным, надеюсь, объяснять не надо?

Пока еще извилины не атрофировались…

Цитата:
На ХР SP3 RUS (x86) со словарем 128 МБ архиватор 7-Zip прекрасно работает!

Как говорится: консоль рулит… а я бы хотел тоже самое в GUI увидеть..
Но вот многоуважаемый REDYKY сможет с консолью управиться?
Автор: PAQer
Дата сообщения: 14.09.2010 13:24

Цитата:
а я бы хотел тоже самое в GUI увидеть..

Bulat_Ziganshin wrote

Цитата:


Цитата: Может выходили версии с ещё большим размером словаря чем 128мб просто мне не попадались?


опцию -md128m можно задать и вручную. напиши d128m в поле Параметры
Автор: GORA2
Дата сообщения: 14.09.2010 13:54
Victor_VG

Цитата:
Можешь ответить на вопрос

Не могу. Из-за постоянных жалоб пользователей на ложное срабатывание антивирусов я не использую UPX для упаковки чего либо, только для распаковки. Кстати, Игорь свои SFX модули, сжатые UPX, уже давно перестал выкладывать - делаем выводы.
Цитата:
а я бы хотел тоже самое в GUI увидеть

Рекомендую прочитать статью от egor23, в шапке есть ссылка "Почему для использования 2+ ГБ памяти желательно установить 64-битную версию Windows?". Возможно, причины отсутствия параметра 128МБ, в выпадающем списке 7zG.exe (х86), станут понятнее.
Автор: Victor_VG
Дата сообщения: 14.09.2010 13:59
GORA2

Ну, и я в новой сборке Far многие либы распаковал - спокойнее. Семёрка и сама по себе ещё сыровата, а тут плюс ещё и "добавка". Хватит.
Автор: PAQer
Дата сообщения: 14.09.2010 14:47
Вопрос к тем у кого 64 битная ОСь. Какова разница в скорости работы 7-zip'a (64bit vs. 32bit) ). Интересует сжатие и распаковка соответственно. Желательно конкретные цифры. Да и то же самое на счет large pages.
Автор: Victor_VG
Дата сообщения: 14.09.2010 17:06
PAQer

Цифры будут зависеть от конкретной машины, потому смысла в них нет. А сильной прибавки скорости я лично не жду, разве что он сможет работать с большими по размеру файлами. А режим large pages вообще штука специфическая, и при той архитектуре виртуальной памяти которая сейчас реализована в настольных ОС, скорее приведёт к ошибкам ОЗУ, чем к ускорению работы. Лично я считаю так...
Автор: egor23
Дата сообщения: 14.09.2010 17:21
V2driver

Цитата:
Сколько я не ставил 7z, на 7-ке и на ХРsp3... х86 - везде максимум 64мб...

На сегодня в 7-zip 32bit сотит ограничение на размер словаря 128МБ для GUI и CLI.
В GUI, чтобы использовать словарь больше 64МБ, нужно вручную задавать:
прописать в Параметрах: d=128m
или указать полностью все параметры, и менять те, которые нужно, например:
0=bcj2 1=lzma:d=128m:fb=273:mf=bt4 2=lzma:d=1m:fb=273 3=lzma:d=1m:fb=273 b0:1 b0s1:2 b0s2:3
так даже лучше - будет один блок для всех данных с цепочкой bcj2+lzma
Автор: PAQer
Дата сообщения: 14.09.2010 18:26
Victor_VG

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

Любые тесты делаются на конкретных машинах - поэтому смысла тестировать нет. Я правильно понял суть?
Автор: Bulat_Ziganshin
Дата сообщения: 14.09.2010 18:45

Цитата:
Какова разница в скорости работы 7-zip'a (64bit vs. 32bit) ). Интересует сжатие и распаковка соответственно

D:\testing>timer "C:\Program Files (x86)\7-Zip\7z.exe" a a dll100.dll
7-Zip 9.16 Copyright (c) 1999-2010 Igor Pavlov 2010-09-08
Kernel Time = 0.951 = 00:00:00.951 = 2%
User Time = 62.509 = 00:01:02.509 = 177%
Process Time = 63.461 = 00:01:03.461 = 179%
Global Time = 35.303 = 00:00:35.303 = 100%

D:\testing>timer "C:\Program Files\7-Zip\7z.exe" a a dll100.dll
7-Zip [64] 9.16 Copyright (c) 1999-2010 Igor Pavlov 2010-09-08
Kernel Time = 0.811 = 00:00:00.811 = 2%
User Time = 60.855 = 00:01:00.855 = 182%
Process Time = 61.667 = 00:01:01.667 = 184%
Global Time = 33.353 = 00:00:33.353 = 100%


D:\testing>timer "C:\Program Files (x86)\7-Zip\7z.exe" a a dll100.dll -mx
7-Zip 9.16 Copyright (c) 1999-2010 Igor Pavlov 2010-09-08
Kernel Time = 1.248 = 00:00:01.248 = 2%
User Time = 74.927 = 00:01:14.927 = 167%
Process Time = 76.175 = 00:01:16.175 = 170%
Global Time = 44.678 = 00:00:44.678 = 100%

D:\testing>timer "C:\Program Files\7-Zip\7z.exe" a a dll100.dll -mx
7-Zip [64] 9.16 Copyright (c) 1999-2010 Igor Pavlov 2010-09-08
Kernel Time = 1.185 = 00:00:01.185 = 2%
User Time = 72.868 = 00:01:12.868 = 170%
Process Time = 74.053 = 00:01:14.053 = 172%
Global Time = 42.854 = 00:00:42.854 = 100%


C:\!\FreeArchiver\Tests>timer "C:\Program Files\7-Zip\7z.exe" t dll700.7z
Size: 690514620
Compressed: 239671382
Kernel Time = 0.390 = 00:00:00.390 = 1%
User Time = 24.616 = 00:00:24.616 = 101%
Process Time = 25.006 = 00:00:25.006 = 102%
Global Time = 24.305 = 00:00:24.305 = 100%

C:\!\FreeArchiver\Tests>timer "C:\Program Files (x86)\7-Zip\7z.exe" t dll700.7z
7-Zip 9.16 Copyright (c) 1999-2010 Igor Pavlov 2010-09-08
Kernel Time = 0.374 = 00:00:00.374 = 1%
User Time = 23.400 = 00:00:23.400 = 96%
Process Time = 23.774 = 00:00:23.774 = 97%
Global Time = 24.367 = 00:00:24.367 = 100%

Добавлено:
от -slp выигрыш 1-2.5%:

D:\testing>timer "C:\Program Files\7-Zip\7z.exe" a a dll100.dll -slp -mx
Kernel Time = 1.326 = 00:00:01.326 = 3%
User Time = 72.353 = 00:01:12.353 = 172%
Process Time = 73.679 = 00:01:13.679 = 175%
Global Time = 41.980 = 00:00:41.980 = 100%

D:\testing>timer "C:\Program Files\7-Zip\7z.exe" a a dll100.dll -mx
Kernel Time = 1.092 = 00:00:01.092 = 2%
User Time = 73.601 = 00:01:13.601 = 170%
Process Time = 74.693 = 00:01:14.693 = 173%
Global Time = 43.118 = 00:00:43.118 = 100%
Автор: egor23
Дата сообщения: 14.09.2010 19:02
PAQer

Цитата:
Любые тесты делаются на конкретных машинах - поэтому смысла тестировать нет. Я правильно понял суть?

а ещё от данных зависит
Автор: PAQer
Дата сообщения: 14.09.2010 19:08

Цитата:
D:\testing>timer "C:\Program Files (x86)\7-Zip\7z.exe" a a dll100.dll

Булат, cпасибо за тест. Разница конечно "впечатляет".
Автор: egor23
Дата сообщения: 14.09.2010 19:20
PAQer
так разницы практически нет, в данном тесте, на данной машине, на данном наборе данных.
Автор: V2driver
Дата сообщения: 15.09.2010 06:42
egor23 спасибо за подсказку в GUI
С консолью дружил… и только так вводил жал со словарём 128мб…
Когда всё запарило, перешел вообще на xp x64=)
Автор: klifsys
Дата сообщения: 17.09.2010 20:54
Коллеги, что то не то происходит у меня с 7-zip в семерке: ставлю 64-бит, захожу в сервис>настройки>система выбираю выделить все жмякаю ОК но ассоциации не сохраняются. тут же захожу и вижу что не одна галочка не сохранилась. видимо я упустил кую-то тонкость, но какую. может кто подсказать? под ХР такого не было
Автор: andrewtishkin
Дата сообщения: 17.09.2010 21:00
klifsys

Цитата:
видимо я упустил кую-то тонкость

Права администратора
(администратор в Vista/7 при активированном UAC - не администратор, а простой пользователь)

Добавлено:
То есть нужно щёлкнуть по 7-Zip правой кнопкой и выбрать пункт "Запуск от имени администратора", после чего программе будут предоставлены необходимые права и она сможет провести ассоциации для расширений
Автор: klifsys
Дата сообщения: 17.09.2010 22:01
огромное спасибо! теперь полный порядок.
Автор: egor23
Дата сообщения: 03.10.2010 10:38
7-Zip 9.17 alpha 0 for FAR Manager x64
http://dl.7-zip.org/7z917a0_far.7z
http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/3876660


Цитата:
It's alpha version with new x64 version of plugin (not tested enough).
Check also 32-bit version. There were some changes in internal code to provide the compatibility with x64 version.
So maybe there are new bugs in 32-bit version.

Far Manager is a program for managing files and archives in Windows operating systems. Far Manager works in text mode and provides
a simple and intuitive interface for performing most of the necessary actions.

http://www.farmanager.com/index.php?l=en
Автор: Betauser RC
Дата сообщения: 04.10.2010 19:12

7-Zip beta 9.17
Цитата:
Disk fragmentation problem for ZIP archives created by 7-Zip was fixed.

7-Zip now uses 4 MB RAM buffer as file cache, when you create ZIP archives. It reduces the number of Move_File_Position and Write_to_File operations.
To ensure that new code works correctly please try to create .ZIP archives for big number of files. And then call "Test" command for these ZIP archives.
Try two modes:
1) Number of threads = 1,
2) Number of threads = number of your CPU threads.

Also now you can see the number of file fragments on NTFS partitions with the following way:
1) Open root folder in 7-Zip File Manager
2) Open "\\." item
3) Open disk partition
4) Look "Blocks" column for files. or from command line: 7z l \\.\c: -slt dir1\dir2\filename

http://sourceforge.net/projects/sevenzip/forums/forum/45797/topic/3878492
Автор: GORA2
Дата сообщения: 08.10.2010 07:55
Два вопроса:
1 Выполняю команду
Код: 7z b -md22
Автор: Bulat_Ziganshin
Дата сообщения: 08.10.2010 08:22
1. похоже на адресное пространство
2. 7z l -slt a.7z
Автор: GORA2
Дата сообщения: 08.10.2010 09:25
Спасибо, Булат.
Первое мало что мне объяснило, но видимо этот параметр не отражает истинного положения с размером RAM системы.
Автор: Bulat_Ziganshin
Дата сообщения: 08.10.2010 09:29
читай в шапке "Почему для использования 2+ ГБ памяти желательно установить 64-битную версию Windows? "
Автор: egor23
Дата сообщения: 08.10.2010 12:39
GORA2

Цитата:
Что за величина выводится в этой строке?

сколько доступно памяти
лимиты: размер адресного пространства процесса 7z.exe (x86 - 2ГБ, x64 - 8TB\7TB) и размер RAM, что меньше, то и отображается.

Цитата:
7-Zip 9.17 x86, ХР х86, RAM=1 ГБ - RAM size: 2047 MB

такое увидеть неудалось RAM=1 ГБ - RAM size: 1023 MB
размер RAM ограничивался через boot.ini /MAXMEM=1024
может там всё таки RAM 2ГБ или более?
Автор: GORA2
Дата сообщения: 08.10.2010 14:33
Разобрался, был не прав. 7-Zip все определяет правильно. Вопрос закрыт.
Автор: AdapterLp
Дата сообщения: 14.10.2010 18:44
Можно ли 7-Zip организовать перемещение файла на другом лог разделе?
Из C:\Z\1.exe в C:\X\1.exe а сам архив находится на D:\
Автор: Victor_VG
Дата сообщения: 14.10.2010 21:11
AdapterLp

Измените путь распаковки ключами. А для такой операции лучше применить системные команды либо команды UNIX из пакета CygWin. Какой смысл этим архиватору заниматься? Ведь по идее это работа для файл менеджера, а не для архиватора. Даже сверхмощный tar способный создать точную копию файловой системы целой сети этого не умеет, а Вы хотите и такую дополнительную возможность. Неплохо бы конечно, но по моему это работа для других инструментов.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

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


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