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

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

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

Maz (28-11-2021 20:26): 7-Zip | 7z | 7Zip (часть 4)
Сборки и украшательства архиватора 7-Zip
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая части: Часть 1  |  Часть 2


Официальный сайт | Страница проекта на SourceForge.net

Примечания: | Справка: | О программе:
LZMA SDK | История версий | Страница загрузки
На 7-Zip.org доступны сборки для всех поддерживаемых ОС, исходные коды,
а также пакет 7-Zip Extra (автономная консольная версия, библиотеки и плагин для FAR)

Загрузить:

Последняя стабильная версия: 21.06 (24.11.2021)
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 tarball | x86-64 tarball | arm tarball | arm64 tarball, macOS arm64/x86-64 tarball, Extra (x86/x64), LZMA SDK, Source
 
Последняя beta-версия: 21.04 (02.11.2021)
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 tarball | x86-64 tarball | arm tarball | arm64 tarball, macOS arm64/x86-64 tarball, Extra (x86/x64), LZMA SDK, Source
 
Последняя alpha-версия: 21.02 (06.05.2021)
x86 (7-Zip SFX) | x64 (7-Zip SFX)
 
Расшифровка обозначения аппаратных платформ к таблицам:
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 совместимые процессоры    
Arm64 64-х битные RISC процессоры с архитектурой ARMv8-A и совместимые с ними
Achtung!

Некоторые провайдеры блокируют официальный сайт. Заходить туда можно через ТОР/прокси или скачивать файлы со страницы проекта на SourceForge.net
Скачивать с посторонних ресурсов, типа различных файлопомоек не рекомендуется, можно легко нарваться на различную заразу.
Примечание:

Alpha и Beta-версии 7-Zip зачастую являются развитием "стабильных" версий с улучшениями и исправлениями багов.
Ссылки на альфы ищем в разделе Open Discussion форума проекта 7-Zip, там же можно получить и консультацию от разработчика.


Дополнения:

  • Плагины для архиватора 7Zip на tc4shell
  • Архив 7-Zip ZS
  • Форк с поддержкой дополнительных алгоритмов - Zstandard, Brotli и др. На странице есть подробные результаты тестов разных алгоритмов и инструменты для тестирования.
  • Ultra7z Archive Optimizer 1.09 Ахтунг! при конвертации пропадают файлы - Проверяйте количество файлов в созданном архиве! Работайте с копиями.
  • Ultra7z Optimizer 0.12  
  • m7zRepacker 1.0.32.301 (версия 7-zip 9.20 включена)
  • Плагин MutiArc для Total Commander с поддержкой 7z
  • Отдельный 7z-плагин для Total Commander
  • Ещё один новый 7z-плагин для Total Commander - Total7zip
  • Иные программы, поддерживающие архивацию в формате 7z
    Дополнительные бесплатные утилиты:

  • 7-Zip Theme Manager 2020 | ещё темы | современные темы и иконки | готовый файл с поддержкой 7-Zip-zstd
  • 7z SFX Tools - модифицированные SFX модули 1.6.2.3888  1.7.0.3900 Архив версий
  • 7z SFX Constructor - программа для сжатия файлов\папок в один *.exe
  • Графическая оболочка для 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, 7z Cracker, Parallel Password Recovery (7-zip module), Hashcat, Daossoft ZIP Password Rescuer
  • А почему вообще в последних версиях убрана поддержка NSIS?
  • Как помещать каждый файл/папку в отдельный архив? (Put each file to separate archive)

  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:35 20-12-2016 | Исправлено: Maz, 08:35 29-11-2021
    elanto

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

    Цитата:
    Народ! Можете ассоциирование иконок для 7zip проверить?
    7z.dll.mod
    x64 особо интересует, Vista и выше. На XP можно даже не экспериментировать, наверняка будет криво выглядеть. Это просто недоделанные заготовки, но если будут работать, то можно пользоваться, основные расширения имеются:  

    На XP тоже прекрасно работает!

     

    Всего записей: 12 | Зарегистр. 24-10-2015 | Отправлено: 01:22 04-02-2018 | Исправлено: elanto, 01:27 04-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    elanto
     
    В ХР механизм ассоциации проще и потому там сложнее ошибиться - всё пишется в [HKLM\Software\Classes], а выше его разнесли в [HKCU\Software\Classes] и [HKLM\Software\Classes] и вдобавок на UAC завязали - типа облегчим жизнь народу подбросив приключений.

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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 01:58 04-02-2018
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Что в XP, что в и более старших системах механизм ассоциации одинаков. Можно писать как в HKLM (если есть права), так и в HKCU. HKLM и HKCU в конечном итоге объединяются в HKCR, но записи из HKCU имеют больший приоритет.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 02:27 04-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Если смотреть по Resource Kit то там было чёткое указание - все записи об ассоциациях происходят только в улей SOFTWARE который отображается на ветвь HKLM. А ключ HKCR это виртуальное отображение подключа [HKLM\Software\Classes] осуществляемое средствами оболочки ОС. [HKCU] это виртуальное представление части улья USERS производимое из %USERPROFILE%\NTUSER.DAT и более высокий приоритет хранимых в нём настроек определяется работой механизма кастомизации интерфейса оболочки для зарегистрированных пользователей. А для гостей этот механизм отключается и WinLogon  предоставляет им заданные в данной копии ОС настройки UI по умолчанию.

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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 02:50 04-02-2018
    Aniskin

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

    Цитата:
    Если смотреть по Resource Kit то там было чёткое указание

    Есть ссылка?

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 04:54 04-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Насколько помню это мне попадалось в Windows NT 4.0 Resource Kit Registry Reference Guide (это печатная часть комплекта - ~ 900 страниц, полный пакет 4 CD-ROM и штук десять книг документации) и в Windows 2003 Server Resource Kit Registry Reference Guide - а вот его CD-ROM Windows 2003 Server Resource Kit у меня где-то был - достался с какой-то книгой с выставки.  
     
    На серверах Микрософт его давно убрали под благовидным предлогом, и оставили только MS RkTools - минимальный набор утилит из этого пакета, а он сам раньше  по подписке MSDN шёл. Их поиск говорит что его включили в Windows Server 2003_en-us.pdf (148 Мб), но искать по 28365 страниц - они наверное издеваются.
     
    Я бы по библиотекам поискал, если возможно то в фондах ГПНТБ - туда всегда поступал обязательный экземпляр любой научно-технической книги или диссертации, но редкие не выдавали - читайте с микрофишей или заказывайте ксерокопию. Второй шёл в ленинку (гуманитарные и художественные только туда), третий в архив печатных изданий  Главлита - вдруг другие экземпляры будут утрачены а книга нужна?
     


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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 05:58 04-02-2018 | Исправлено: Victor_VG, 05:59 04-02-2018
    Aniskin

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

    Цитата:
    Windows Server 2003_en-us.pdf
    Чтиво безусловно интересное, но как я понял, рассчитанное на администраторов систем, а не разработчиков. А я, как разработчик, все же хочу сказать (на основании своего опыта), что "в XP, что в и более старших системах механизм ассоциации одинаков". Т.е. если ПО хочет регистрироваться в HKLM, то может регистрироваться HKLM (если есть права), а если хочет в HKCU - то может регистрироваться HKCU. Системе не принципиально. Просто при регистрации в HKCU другой пользователь системы не будет видеть эту регистрацию.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 06:54 04-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Это да, но если нам проблемы не нужны, то наверное проще поступить так:
     
    If IsAdmin == True  
            Then  
              Write to HKLM  
            Else  
             Begin:  
               Write to HCU
                Write to HKLM_import_association.reg
                Add task to HKLM::RunOnce 'reg add HKLM_import_association.reg'
                End;
    EndIf;
     
    типа такой логики чтобы исключить случай когда настройки применяются для одного  пользователя номер из всех, а должны быть общими...

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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 07:32 04-02-2018
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, возможно ли с помощью 7z и/или 7zG распаковать сразу несколько архивов (не все, типа как с маской "*.7z", а выбранные) в подкаталоги с именами архивов как из меню ПКМ? Т.е. с общим прогрессом, а не запуском отдельного процесса для каждого.

    Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 08:15 04-02-2018
    wvxwxvw

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    elanto
    Маленькие да, а большие?
     
    По большому счету, такие значки только для таблицы и нужны, для других просмотров можно что то более художественное подобрать. С другой стороны, даже для таблицы, при включенной панели предпросмотра, желательно наличие крупных форматов. В любом случае, я больше не получал подтверждения работоспособности dll, так что доделывать коллекцию не буду. Для себя и через реестр можно сделать.

    Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 17:04 04-02-2018 | Исправлено: wvxwxvw, 17:07 04-02-2018
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Небольшой плагинчик для 7z, позволяющий извлекать изображения из файлов кеша эскизов Windows (файлы thumbcache_N.db из папки c:\Users\UserName\AppData\Local\Microsoft\Windows\Explorer и файлы Thumbs.db). Может быть кому нибудь пригодиться.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 13:41 08-02-2018
    mysticman



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

    Цитата:
    ... так же бы хотелось обновленной русской справки к версии 18.01.  
    Понимаю, что там мало измененеий, но все же....  

     
    Держите
     
    Благодарности автору.

    Всего записей: 24 | Зарегистр. 19-05-2013 | Отправлено: 13:48 08-02-2018 | Исправлено: mysticman, 13:49 08-02-2018
    4Mike4

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал иконки в стиле Windows 10 для NSIS сборки pasynok

    Всего записей: 403 | Зарегистр. 03-10-2007 | Отправлено: 00:27 09-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Прислали кривые файлы UUE где нет необязательной итоговой строки sum -r /size xxxx/xxxx в результате чего eDecoder не распознаёт формат, но uudecode, UUDeview, SharUtils for Windows его распознают и декодируют (из вопроса в мой ПМ):

    Цитата:
    Попались тут файлы, которые почему-то ArcLite не открывает. А вот WinRar - спокойно. Можешь глянуть почему так?

    поскольку наличие данной строки не проверяется алгоритмом декодирования BASE64/UUE/XXE, сама же эта строка содержит сформированный вызовом sum -r <имя_файла> CRC-32 хэш и размер исходного файла в байтах и хотя может быть использована для последующей оценки пользователем корректности декодирования, но бестолкова в следствии высокой вероятности коллизии алгоритмов группы CRC.  
     
    Счёт CRC-xx конечно прост, ибо что может быть проще потокового деления на полином N-го порядка с использованием SUM2 для получения остатка, только практического толку от него мало. В аппаратуре для оценки наличия исправности иногда используется сигнатурный анализ:
     
    1) через диагностируемую цепь прогоняем специально рассчитанную для неё тест-последовательность и считаем CRC-16 на её выходе;
    2) сравниваем значение с эталонным - не совпадение == неисправность;
    3) повторно прогоняем цикл 1) и сравниваем результаты - не совпадение == неисправность;
     
    но вероятность ошибки данного способа диагностики составляет 5% - 10%.

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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 07:09 13-02-2018 | Исправлено: Victor_VG, 07:39 13-02-2018
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Что то вы наговаривайте на честное имя eDecoder. eDecoder НЕ требует обязательного наличия строки sum -r /size xxxx/xxxx и корректно обрабатывает такие файлы. Но требует end, и без него будет ошибка Unexpected end of data. При этом ошибку можно проигнорировать, файл все равно будет извлечен.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 08:30 13-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Прошу прощения что случайно не дал ссылку на тестовый архив - кофе убежал, я отвлёкся и не проверил её наличие.  
     
     
    В архиве оригинальные OfficeInstID.uue и WinInstID.uue, оригинальный test.7z кодированный командой uueencode -o test.7z.uue test.7z , но в них формат UUE кодирования соблюдён:  
     
    OfficeInstID.uue и WinInstID.uue
     
    иначе uudecode(1) выводит на терминал сообщение о невозможности декодирования из-за ошибки формата, а файлы декодировались корректно, и судя по реакции 7-Zip 18.01 с подключённым к нему плагином eDecoder v1.17.0.121 на OfficeInstID.uue код которого приведён выше:
     
       
     
    причина именно в ответе eDecoder-а поскольку 7z.dll проверяет результат анализа входного файла возвращённый eDecoder.

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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 08:54 13-02-2018 | Исправлено: Victor_VG, 09:26 13-02-2018
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Причина несколько в другом. eDecoder ожидает, что в первой строке права доступа будут записаны в виде трех цифр, а в предоставленных файлах они состоят из 4. Исправлю логику.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 09:24 13-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Согласен, там первой стоит тетрада групповых прав которая всегда дописывается uueencode():
     
    например:
     
    тестовый файл readme

    Цитата:
    test,test,test

    зовём uueencode -o readme.uue readme | ee и видим:

    Цитата:
     
    begin 0666 readme
    .=&5S="QT97-T+'1E<W0`
    `
    end

    в тестовых примерах то же самое и для uuedecode(1) и ОС UNIX их формат корректен.
     
     


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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 09:37 13-02-2018
    Aniskin

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

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 17:44 13-02-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
     
    Часа через три - четыре всё проверю и отпишусь. Ок? Отскочить должен.
    Выкроил минуту, проверил - FIXED. Спасибо!

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

    Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 18:00 13-02-2018 | Исправлено: Victor_VG, 18:05 13-02-2018
       

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip | 7z | 7Zip (часть 3)
    Maz (28-11-2021 20:26): 7-Zip | 7z | 7Zip (часть 4)
    Сборки и украшательства архиватора 7-Zip


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru