Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip / 7z / 7Zip (часть 2)

Модерирует : gyra, Maz

gyra (20-12-2016 22:42): 7-Zip / 7z (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая часть темы здесь

Расшифровка обозначения аппаратных платформ к таблицам:
IA32 Win32 для x86/х86-64 и совместимых по набору машинных команд процессоров от i386 и новее    
AMD64 Win64 для AMD64/Intel EMT64 х64-86 совместимые процессоры от AMD K8 и новее    
IA64 Win64 для Intel Itanium/Itanium 2    
ARM Win32 для DEC StrongARM SA-110/Intel XScale совместимые процессоры

7-Zip - бесплатный качественный архиватор поддерживающий распаковку следующих форматов файлов:
7z, Arj, Bkf, BZ2, BZIP2, Cab, Chm, Compound, CPIO, Deb, Dmg, ELF, FLV, GZip , LZH, lzma, MachO, MSI, Mub, NSIS, PE, Rar, Rpm, Split, SWF, SWM, TAR, WIM, Xar, xz, Z, zip, zipx, образы ISO, UDF, FAT, NTFS, HFS, ext2, ext3, ext4, VHD, VDI, VMDK, GPT, QCOW2.
 
Отличительные особенности:
  • степень сжатия архивов ZIP и GZIP, создаваемых с помощью 7-Zip, на 2-10% выше, чем у PKZip и WinZip;
  • высокая степень сжатия в собственном формате 7z;
  • создание самораспаковывающихся архивов (для формата 7z);
  • шифрование по алгоритму AES-256 (для формата 7z);
  • интеграция в оболочку Windows;
  • наличие плагина для FAR Manager;
  • наличие версий GUI и для командной строки.
     
    Системные требования: Windоws 98/ME/NT/2000/XP/Vista/7/8/8.1 (имеется портированные версии для Linux/Unix).
    Языки интерфейса: русский, английский и др. (более 80).

     
    Загрузить:
     
    Последняя стабильная версия: 16.04 (04.10.2016)
    Setup: x86 (SFX | MSI), x64 (SFX | MSI), Extra (x86/x64), LZMA SDK, Source
     
    Последняя beta-версия: 15.11 (14.11.2015)
    Setup: x86 (SFX | MSI), x64 (SFX | MSI), Extra (x86/x64), LZMA SDK, Source
     
    Последняя alpha-версия: 15.04 (09.06.2015)
    x86 (7-Zip SFX) | x64 (7-Zip SFX)
     
    Примечание:
    Alpha и Beta-версии 7-Zip зачастую являются развитием "стабильных" версий с улучшениями и исправлениями багов.
    Ссылки на альфы ищем в разделе Open Discussion форума проекта 7-Zip, там же можно получить и консультацию от разработчика.

     
    Дополнительные ресурсы:
  • Русская справка к архиватору 7-Zip (отдельно для 16.04) (автор: GORA2)
  • WIKI страница с описанием 7-Zip (на русском языке)
  • Страница загрузки на SourceForge.net (все стабильные и beta версии )
  • FTP архив проекта на SourceForge.net  (все стабильные и beta версии)

    Дополнения:
  • Ultra7z Optimizer 0.12 (с поддержкой LZMA2)
  • m7zRepacker 1.0.32.301 (версия 7-zip 9.20 включена)
  • Плагин MutiArc для Total Commander с поддержкой 7z
  • Отдельный 7z-плагин для Total Commander
  • Обновленный 7z-плагин для Total Commander с поддержкой LZMA2
  • Ещё один новый 7z-плагин для Total Commander - Total7zip
  • WinCryptHashers - плагин для 7-Zip, отображающий значения хеш сумм файлов.
     
  • Иные программы, поддерживающие архивацию в формате 7z
    Дополнительные бесплатные утилиты:
  • 7-Zip Theme Manager изменение внешнего вида архиватора
  • 7z SFX Tools - модифицированные SFX модули для установок 1.6 Release и 1.7 develop (сборка 3861 от 22 февраля 2016 г.)
  • Графическая оболочка для 7z SFX Tools (версия 0.6.0.1, 342 КБ, 01.05.2007)
  • Кнопка для создания и работы с SFX-архивами 7z в Total Commander (Архив версий) (автор: GORA2)
  • Универсальный загрузчик для многотомных 7z SFX архивов. Описание (автор: GORA2)
  • 7-Zip Parameter Generator - генератор параметров командной строки для особых настроек сжатия

    Часто задаваемые вопросы:
  • Почему для использования 2+ ГБ памяти желательно установить 64-битную версию Windоws?
  • Как добавить к имени архива текущие дату и время?
  • Если забыли пароль к архиву, cRARk for 7-Zip purpose
  • А почему вообще в последних версиях убрана поддержка NSIS?
      Примечания:
       
    • 7-Zip разработан для работы под Windows, но если вам необходимо использовать именно Win-сборку, то он может быть запущен на UNIX/Linux или Mac OS X в среде WINE HQ 1.6 и выше без ограничений.
    • Порт для платформ UNIX/LINUX называется p7zip и распространяется в виде прекомпилированных бинарных пакетов и исходных текстов. Смотрите нужные Вам версии архиватора и зависимые для его работы и сборки пакеты на сайтах своих операционных систем либо, при наличии, в репозиториях. При нарушении зависимостей программа работать не будет!
    • Код LZMA SDK является общественным достоянием (public domain). Архиватор 7-Zip распространяется бесплатно под лицензией GNU LGPL. Если он вам понравился, зарегистрируйтесь и заплатите небольшую сумму (от $50) авторам.
    • На момент тестирования в программе не было замечено ни баннеров, ни так называемого Spyware.

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 22:10 10-08-2009 | Исправлено: Maz, 22:52 01-01-2019
    SAT31



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хотелось бы узнать, как с помощью программы (версия 9.20) распаковать инсталлятор программы и узнать измененные файлы от прошлой версии инсталлятора. Такое возможно?
    Сейчас распаковал инсталл Your Uninstaller, соответственно все выглядит так:
    http://dl.dropbox.com/u/70396812/Screenshot-318.jpg
    и что дальше делать с этой батвой?

    Всего записей: 9305 | Зарегистр. 11-09-2009 | Отправлено: 13:26 25-04-2012
    sasherb



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SAT31

    Цитата:
    и что дальше делать с этой батвой?

    Просто сабж распаковал ехешник на ресурсы а не на файлы.
     
    Добавлено:
    Лучше пользовать Universal Extractor

    ----------
    Intel Core i3-4130/ASRock H81M-VG4 R2.0/ATI HD7750/8GB/SSD 240GB/FSP 550 80GLN/BenQ GW2260

    Всего записей: 4071 | Зарегистр. 11-09-2009 | Отправлено: 13:37 25-04-2012
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SAT31
     
    Воспользуйся связкой Far Manager 3.0 + Observer - плагин корректно декомпилит NSIS/MSI и увидишь не только файлы, но весь скрипт или БД MSI, а так же сможешь в неё войти просмотреть нужные файлы. Сам 7-Zip обычно в таких случая раскрывает ресурсы бинарника. А Universal Extractor это набор распаковщиков с оболочкой и он не всегда мне помогал - встречались ошибки выбора нужного, да и то, что он (сейчас не пользуюсь им) раньше вечно прописывался в оболочку куда ни попадя мне лично всегда мешало в работе. Far как файл-менеджер в этом смысле много удобнее, да и лишней дурью не страдает. Можно если надо взять просто архив с офсайта - там уже есть плагин arclite умеющий распаковывать инсталляторы сам - у него в поставке используется 7z.dll, и потому внешний 7-Zip ему не требуется.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35103 | Зарегистр. 31-07-2002 | Отправлено: 16:06 25-04-2012
    ADSL3MD

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Реально ли задать пароль содержащий в себе кавычку (") использую ключ "-p" ?
     
    Пример пароля: 123"456
     
    Пример командной строки:
    setlocal
    set _source=C:
    set _dest=C:\1
    set _password=123"456
    set _zipath=c:\Program Files\7-zip
    if not exist %_dest% md %_dest%
    for %%I in (%_source%\*) do "%_zipath%\7z" a -mx=1 -m0=LZMA -p123"456 "%_dest%\%%~nI.7z" "%%I"
    endlocal
     
    Проблема: кавычка является системным/управляющим символом и её использование не по назначению приводит к ошибке в 7z - Incorrect command line.

    Всего записей: 4 | Зарегистр. 20-02-2010 | Отправлено: 04:20 01-05-2012 | Исправлено: ADSL3MD, 16:12 01-05-2012
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ADSL3MD
     
    Номер и на UNIX системе на P7Zip не пройдёт - кавычка и там имеет чёткое смысловое значение.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35103 | Зарегистр. 31-07-2002 | Отправлено: 06:00 01-05-2012
    Inoz2000



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ADSL3MD
    Код:
    setlocal
    set _source=C:
    set _dest=C:\1
    set _password=123^^"456
    set _zipath=c:\Program Files\7-zip
    if not exist %_dest% md %_dest%
    for %%I in (%_source%\*) do echo %_password%|"%_zipath%\7z.exe" a -p -mx=1 -m0=LZMA -- "%_dest%\%%~nI.7z" "%%I"
    endlocal

    Всего записей: 5390 | Зарегистр. 23-04-2009 | Отправлено: 15:32 01-05-2012
    ADSL3MD

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Браво! Интересное и неожиданное решение.
     
    Узнал что:
    1. Кавычка (") экранируется двумя символами (^)
    2. Знак процента (%) экранируется двумя символами (%)
    3. 7z предложит ввести пароль если ключ (-p) указан без значения.

    Всего записей: 4 | Зарегистр. 20-02-2010 | Отправлено: 17:46 01-05-2012
    Inoz2000



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    почувствуйте разницу
    Код:
    setlocal
    set _source=C:
    set _dest=C:\1
    set _zipath=c:\Program Files\7-zip
    if not exist %_dest% md %_dest%
    for %%I in (%_source%\*) do echo 123^"456|"%_zipath%\7z.exe" a -p -mx=1 -m0=LZMA -- "%_dest%\%%~nI.7z" "%%I"
    endlocal
    ,а в том примере ^ экранирует себя.
    for %%I in (%_source%\*) do echo ^1^2^3^"^4^5^6|"%_zipath%\7z.exe" a -p -mx=1 -m0=LZMA -- "%_dest%\%%~nI.7z" "%%I"
    [off]
    …из справки RAR
    Цитата:
    Если вы не укажете пароль в командной строке
    (после -p), то RAR запросит ввод пароля, выдав сообщение
    "Введите пароль".
    а вот RAR понимает просто "-p123""456"
    [/off]

    Всего записей: 5390 | Зарегистр. 23-04-2009 | Отправлено: 21:43 01-05-2012 | Исправлено: Inoz2000, 15:11 02-05-2012
    LonerDergunov



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Имеется 7-Zip архив. Как узнать - сколько оперативной памяти требуется для его распаковки?

    Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 03:04 04-05-2012
    ADSL3MD

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LonerDergunov
    Предположение.
    Если программа 7-Zip при распаковке архива, определяет нужное для этого количество оперативной памяти, то возможно результат решения вместе со способом его нахождения/вычисления написан в исходном тексте программы.
    Можно вынести из него эти вычисления и сделать их в виде/форме внешней DLL с API и консольной программы их использующей.
     
    Реальность.
    Реализованные способы мне неизвестны.

    Всего записей: 4 | Зарегистр. 20-02-2010 | Отправлено: 03:20 04-05-2012 | Исправлено: ADSL3MD, 03:22 04-05-2012
    Inoz2000



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ADSL3MD, LonerDergunov, читайте справку. А если нет такой возможности, то смотрите в диалоговом окне "Добавить к архиву" зависимость размера словаря и Объёма памяти для распаковки. Так вот размер словаря использованногопри сжатии можно узнать открыв ваш 7-Zip архив в 7-Zip .
    Например Метод LZMA:28 размер словаря 2^28=268435456 256Mb

    Всего записей: 5390 | Зарегистр. 23-04-2009 | Отправлено: 09:10 04-05-2012
    smersh2012



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    с ума сойти только увидел на оф.сайте, что 10 мая новый релиз 9.26 ... и всего лишь альфа-версия ... не густо

    Всего записей: 2472 | Зарегистр. 30-01-2012 | Отправлено: 09:15 04-05-2012
    The Unforgiven



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    smersh2012 (да и все остальные)
    Давно хотел спросить, пользуетесь ли LZMA2? Я просто пробовал уже сколько раз - выигрыш, по идее, только в более быстром сжатии за счёт большего количества потоков?
    А то я, по старинке, всё жму LZMA.

    Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 09:35 04-05-2012
    smersh2012



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    пользуетесь ли LZMA2?

    нет ... LZMA хватает

    Всего записей: 2472 | Зарегистр. 30-01-2012 | Отправлено: 10:36 04-05-2012
    Viewgg



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The Unforgiven

    Цитата:
    Давно хотел спросить, пользуетесь ли LZMA2? Я просто пробовал уже сколько раз - выигрыш, по идее, только в более быстром сжатии за счёт большего количества потоков?  

    Многопоточность реализована, насколько я помню, и в LZMA (хотя в LZMA2 с этим лучше), а с точки зрения сжатия --- несколько улучшена ситуация с несжимаемыми данными.

    ----------
    Клуб "Вы"-кателей Руборда

    Всего записей: 3012 | Зарегистр. 07-12-2004 | Отправлено: 11:19 04-05-2012
    WildGoblin



    Ru-Board Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The Unforgiven

    Цитата:
    Давно хотел спросить, пользуетесь ли LZMA2?
    Пользуюсь.

    Цитата:
    Я просто пробовал уже сколько раз - выигрыш, по идее, только в более быстром сжатии за счёт большего количества потоков?
    Жмёт быстрее чем LZMA, но наблюдаю некоторые странности - сжатие более быстрым получается если использовать три потока, а не четыре.

    Всего записей: 33349 | Зарегистр. 15-09-2001 | Отправлено: 11:44 04-05-2012
    CHYOSS



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Жмёт быстрее чем LZMA, но наблюдаю некоторые странности - сжатие более быстрым получается если использовать три потока, а не четыре.

    Это можно объяснить тем, что при увеличении числа потоков - растёт и требование к памяти, её размеру и скорости.
     
    Если происходит замедление от увеличения чила потоков, то скорее-всего, происходит упирание в подсистему памяти. Можно снизить нагрузку на память, уменьшив размер словаря с 64 до 48 или 32, это чуть ухудшит компрессию, но зато снизит нагрузку на память и позволить получить прирост скорости от использования большего числа потоков.
     
    Возможно, имеет значение, какие эти потоки, если это Hyper-threading, то толку от него должно быть куда меньше...

    Всего записей: 314 | Зарегистр. 12-08-2006 | Отправлено: 14:08 04-05-2012
    Viewgg



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CHYOSS

    Цитата:
    Возможно, имеет значение, какие эти потоки, если это Hyper-threading, то толку от него должно быть куда меньше...

    Именно. При выполнении однотипных задач, из самых общих соображений, оптимальное количество потоков = количеству физических ядер, иначе производительность только страдает.
     
    Правда, в этих ваших дурацких вёндах, насколько я знаю, планировщик задач до сих пор поганый и недостаточно хорошо растаскивает потоки по различным физическим ядрам, но это уже отдельная тема.

    ----------
    Клуб "Вы"-кателей Руборда

    Всего записей: 3012 | Зарегистр. 07-12-2004 | Отправлено: 22:03 04-05-2012
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Зато степень сжатия может пострадать при использовании более 2 потоков:
    Цитата:
    You can get the best compression ratio, when you use 1 or 2 threads.

    Всего записей: 12997 | Зарегистр. 11-03-2002 | Отправлено: 22:13 04-05-2012
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    пользуетесь ли LZMA2

    конечно - почти сразу как он появился
    амд процы(у меня амд 240) при удвоении потоков на ядро показывают лучшую производительность - жмётся быстрее
    про були молчу - смех

    Всего записей: 4237 | Зарегистр. 22-11-2006 | Отправлено: 01:00 05-05-2012
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip / 7z / 7Zip (часть 2)
    gyra (20-12-2016 22:42): 7-Zip / 7z (часть 3)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru