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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



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


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

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

Загрузить:

Последняя стабильная версия: 25.01 (03.08.2025) | Download 7-Zip 25.01 (03.08.2025)
 
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 | x86-64 | arm | arm64, macOS arm64/x86-64, Extra (x86/x64), LZMA SDK, Source (.7z | .tar.xz)
 
Последняя beta-версия: 24.04 (05.04.2024), для Linux/MacOs 05.05.2024 выложена v24.04 beta
Windows: (AMD64, SFX , x86, SFX , Arm64, SFX) | Linux: (AMD64, tar.xz , x86, tar.xz , Arm64, tar.xz , ARM, tar.xz) | MacOS X: (Arm64 and AMD64, tar.xz) | 7-Zip Extra: (7z. x86 + AMD64, DLL, standalone console, ANSI Far plug-in)
 
Последняя 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 и др. Vista+. На странице есть подробные результаты тестов разных алгоритмов и инструменты для тестирования.
  • 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
    Дополнительные бесплатные утилиты:

  • 7z SFX Tools - модифицированные SFX модули 1.7.0.3900, Архив версий и 7ZSplit.exe
  • 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)

  • Всего записей: 39598 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: Victor_VG, 20:45 03-08-2025
    DaBro

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Может кто подскажет.
    mPaSoft (автор аддонов, включая 7-Zip) с OSzone нигде ещё не объявился?
    Привык уже к его версии перепаковки.

    Всего записей: 48 | Зарегистр. 21-03-2019 | Отправлено: 05:08 07-08-2025
    sov44



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

    Цитата:
    Здравствуйте. Может кто подскажет.
    mPaSoft (автор аддонов, включая 7-Zip) с OSzone нигде ещё не объявился?
    Привык уже к его версии перепаковки.

    Да, ждем его здесь. А пока https://t.me/mPaSoft2

    Всего записей: 123 | Зарегистр. 13-03-2007 | Отправлено: 07:07 07-08-2025
    DaBro

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sov44
    Спасибо за подсказку! У него там в конце ника двоечка присобачена, поэтому я не мог его найте в телеге.
    Здесь бы ещё, если модераторы не будут против. Тоже очень хотелось бы. Да и в других темах.

    Всего записей: 48 | Зарегистр. 21-03-2019 | Отправлено: 09:18 07-08-2025
    Petrovic82

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

    Цитата:
    Да, ждем его здесь.

    а это не оно?
    http://forum.ru-board.com/profile.cgi?action=show&member=mPaSoft
    и есть ли описание этих "перепаковок"?
    да и скорее это все для этой темы
    http://forum.ru-board.com/topic.cgi?forum=2&topic=5884

    Всего записей: 8271 | Зарегистр. 19-10-2013 | Отправлено: 10:05 07-08-2025
    Alexyz21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Умеет ли 7z.exe обновлять архив так:
    1. Если на диске файла нет, а в архиве есть - удаляет из архива
    2. Если на диске файл есть, а в архиве нет - добавляет в архив
    3. Если файл на диске и в архиве идентичен - не трогает его
    4. Если файл на диске свежее, чем в архиве, то обновляет в архиве
     
    Т.е. функционально это аналогично созданию архива из файлов на диске, за парой исключений - отсутствуют предварительное удаление архива на диске и полное его создание, т.е. обновление (предположительно) требует меньше ресурсов.

    Всего записей: 3779 | Зарегистр. 16-06-2007 | Отправлено: 23:20 10-08-2025 | Исправлено: Alexyz21, 23:22 10-08-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alexyz21
    Он в принципе много чего умеет в этом плане.
    Глянь доку на параметр -u, там как раз оно самое.
     
    Подробнее...
     
    Формат достаточно зубодробительный, но если один раз разобрался, тогда будешь повелевать архивами на уровне бога.

    Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 23:50 10-08-2025 | Исправлено: insorg, 23:50 10-08-2025
    Petrovic82

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7-Zip ZS 25.01 - v1.5.7 - Release 1
    https://github.com/mcmilk/7-Zip-zstd/releases/tag/v25.01-v1.5.7-R1

    Всего записей: 8271 | Зарегистр. 19-10-2013 | Отправлено: 09:26 11-08-2025
    Stupakov_Dmitriy

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7zip-Dark 7z25.01-v0.12.0
    https://github.com/ozone10/7zip-Dark7zip/releases/tag/v25.01-v0.12.0




    В этой теме сборки не обсуждаются!

    Всего записей: 1 | Зарегистр. 11-08-2025 | Отправлено: 16:56 11-08-2025 | Исправлено: Maz, 14:44 14-08-2025
    Aleksandr SHCH

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Petrovic82
    Stupakov_Dmitriy
    Тема для сборок: http://forum.ru-board.com/topic.cgi?forum=2&topic=5884&start=60

    Всего записей: 2369 | Зарегистр. 02-01-2008 | Отправлено: 18:57 11-08-2025
    Alexyz21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Дока у него весьма своеобразная и местами непонятная. Читал этот раздел до написания поста - нифига не понял, что за статус, о чём 0,1,2 в таблице? Как это всё будет выглядеть в одном вызове - непонятно. 4 пункта действий описанных выше кроме как за несколько вызовов, с обработкой скриптом результатов решения не вижу. Проще удалить и создать новый архив, но! придётся паковать всё, в том числе и неизменённые, чего хотелось бы избежать.

    Всего записей: 3779 | Зарегистр. 16-06-2007 | Отправлено: 20:37 11-08-2025 | Исправлено: Alexyz21, 20:43 11-08-2025
    Petrovic82

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksandr SHCH
    7-Zip ZS 25.01 это не сборка и в шапке там сего нет, да и ранее это размещали именно здесь
    во-вторых там в основном графические моды и наколенные перепаковки


    Всего записей: 8271 | Зарегистр. 19-10-2013 | Отправлено: 20:55 11-08-2025 | Исправлено: Petrovic82, 20:56 11-08-2025
    sov44



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

    Всего записей: 123 | Зарегистр. 13-03-2007 | Отправлено: 21:32 11-08-2025 | Исправлено: sov44, 21:35 11-08-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Petrovic82
    Эти форки с лютой отсебятиной, нафиг здесь не нужны. Ту их отсебятину ни одна нормальная официальная версия нормальных архиваторов не пережуёт. Только эти отсебятники в себе.
     
    Добавлено:
    Alexyz21

    Цитата:
    о чём 0,1,2 в таблице

    Эти 0,1,2,3  в таблице описаны. С ними всё просто, разве что опций многовато, чтоб с наскока взять и понять все за один раз.
    Например, у меня есть файлы и я хочу добавить их в архив так, чтобы в архив добавились только новые файлы, но не изменённые, чтобы не испортить исходные файлы в архиве. Например, в рабочей папке я уже что-то редактировал, но я хочу добавить только те файлы, которых в архиве ещё не было, а обновление уже существовавших не совершать. Сответственно, мне нужно явным образом указать, чтобы при всех совпадениях с содержимым в архиве упаковщик не пытался его переписывать изменёнными файлами из папки. Я пишу:
    7z.exe u -bso0 -mx=9 -uy1w1 arc.7z file1.txt file2.txt
    Здесь  -u  как начало параметра,  y1 как указание паковать в архив только файлы с более новой (по сравнению с внутри архива) датой-временем , w1  как явное указание оставить в изменяемом архиве оригинальные файлы (не заменять их файлами из папки) если дата+время идентичны но сами файлы разного размера (держим в уме: и содержимого тоже, что очевидно в случае разного размера). По сути я переопределяю стандартное поведение команды u (update) с умолчательных её y2 и w2 , которая умолчательно всю непонятную разницу забирает из папки, а не оставляет оригинальные файлы архива в новом архиве.
    И по такому же принципу можно переопределить все остальные комбинации, просто дописываешь эти самые буквы с цифрами подряд без пробелов, да и всё.
    Кстати, если с английским не очень (мало ли), то можно попытать счастья с переводом справки, не так давно её тут выкладывали обновлённую.

    Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 22:49 11-08-2025 | Исправлено: insorg, 23:07 11-08-2025
    Alexyz21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так понятнее, да.
    Цитата: 3 Create Anti-item (item that will delete file or directory during extracting)
     
    - Удалён где? В архиве, или на диске? - Игорь для себя памятку писал, он знает о чём речь, остальным включать телепатию 80 уровня)

    Всего записей: 3779 | Зарегистр. 16-06-2007 | Отправлено: 23:14 11-08-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alexyz21
    Удалить в новом архиве, насколько я понимаю. Но я тройку не пользовал ни разу, не было такой задачи подходящей.  
    Для удаления с диска там другой параметр  -sdel есть.

    Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 23:16 11-08-2025
    sov44



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

    Цитата:
    Умеет ли 7z.exe обновлять архив так:
    1. Если на диске файла нет, а в архиве есть - удаляет из архива
    2. Если на диске файл есть, а в архиве нет - добавляет в архив
    3. Если файл на диске и в архиве идентичен - не трогает его
    4. Если файл на диске свежее, чем в архиве, то обновляет в архиве  

     
    Попробуйте со своими данными, я потестировал, вроде работает согласно ТЗ

    Код:
     
    :: создание нового архива (для теста)
    7z u old.7z -u- -uq0r2w2y2!new.7z .\folder\*
     
    :: обновление  существующего архива
    7z u old.7z -uq0r2w2y2 .\folder\*
     

     
    п.с. обновил в справке страничку ключа -u
     

    Всего записей: 123 | Зарегистр. 13-03-2007 | Отправлено: 11:19 12-08-2025
    uShell

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

    Цитата:
    Create Anti-item (item that will delete file or directory during extracting)

    Это уникальная возможность контейнера 7z. Если в архиве есть "антифайл", то при его извлечении в каталоге назначения стирается файл с тем же именем. Так можно реализовывать инкрементальное обновление: если из каталога пропал некий файл, то в очередной архив можно внести антифайл для отражения этого изменения.
     
    Добавлено:

    Цитата:
    Умеет ли 7z.exe обновлять архив так:
    1. Если на диске файла нет, а в архиве есть - удаляет из архива
    2. Если на диске файл есть, а в архиве нет - добавляет в архив
    3. Если файл на диске и в архиве идентичен - не трогает его
    4. Если файл на диске свежее, чем в архиве, то обновляет в архиве  

     
    Буквально это -uq0r2z1y2 (в посте sov44, вероятно, опечатка: вместо z1 указано w2, что означает "если файл на диске имеет другой размер, но такую же дату, то добавить в архив"). Данное ТЗ описано в строке Synchronize, где учтены случаи, когда файл в архиве может быть свежее, чем на диске, или иметь такую же дату, но другой размер. В реальности редко нужно задавать все эти ключи, так как команды задают их значения по умолчанию - об этом написал insorg. Например, команда u (обновить архив) отличается от синхронизации только параметром q, поэтому достаточно задать u -uq0.

    Всего записей: 1137 | Зарегистр. 12-06-2019 | Отправлено: 12:43 12-08-2025 | Исправлено: uShell, 12:58 12-08-2025
    insorg



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

    Цитата:
    "антифайл", то при его извлечении в каталоге назначения стирается файл с тем же именем

    Ого как можно было. Интересный способ. Даже и в голову не пришло такое от архиватора ждать.
    Заявочка на работу с бэкапами, когда удалять всякое старьё нужно?

    Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 17:30 12-08-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Денис, здравствуйте.
    Если будет время и желание, может быть обновите версии библиотек в Modern7z до:
    https://github.com/facebook/zstd/releases/tag/v1.5.7
    и Lizard ожил, вроде как:
    https://github.com/inikep/lizard/releases/tag/v2.1
     
    И еще одно, 7-Zip позволяет в поле "Параметры" писать для метода LZMA2 в контейнере .7z (умолчания): mt2 или -mmt2.
    Modern7z, видимо, не поддерживает это тип синтаксиса? В этом случае будет ошибка "Параметр задан неверно" для формата ZSTD.
    Если написать mt=2 или -mmt=2 для формата ZSTD - ошибки не будет.

    Всего записей: 3379 | Зарегистр. 13-10-2006 | Отправлено: 18:54 13-08-2025 | Исправлено: lelik007, 19:40 13-08-2025
    Andrea



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Распаковывают ли последние версии 7-Zip инсталляторы, созданные NSIS? Читал где-то, что автор с какой-то версии архиватора убрал поддержку NSIS, правда не запомнил, почему он это сделал.

    Всего записей: 1357 | Зарегистр. 24-12-2015 | Отправлено: 17:33 25-08-2025
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip | 7z | 7Zip (часть 4)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru