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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127

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

Maz



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


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

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

Загрузить:

Последняя стабильная версия: 26.00 (12.02.2026) | Download 7-Zip 26.00 (12.02.2026)
 
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 и совместимые с ними

Примечание:
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)

  • Всего записей: 39797 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: tmrx, 20:02 12-02-2026
    lelik007



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

    Цитата:
    В выводе "7z i"
    0  256      231 SHA3-256     <<< должно быть 32 вместо 256 (размер хэша в байтах)
     

    Спасибо, увидел, отписал, да как у SHA256 и BLAKE2sp должно быть.
    0  32      231 SHA3-256

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

    Что я вам могу сказать, Паша про PAR и RSC32 написал, у других пользователей свое мнение, оно и правильно, но когда работал не видел я этого ничего, жмут потуже да кидают на RAID какой: 5, 1+0 - то и вся информация для восстановления.

    Всего записей: 3509 | Зарегистр. 13-10-2006 | Отправлено: 16:50 01-12-2024 | Исправлено: lelik007, 16:53 01-12-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pp3
     
    Из него я сразу прочёл, а с DLL пришлось повозится. Но, на будущее - в технике принято описывать её возможности и отличия от аналогов чтобы не приходилось гадать с чем встретился.

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

    Всего записей: 35514 | Зарегистр. 31-07-2002 | Отправлено: 17:19 01-12-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перенос из темы Total Commander.
     
    Как видно на скриншоте, у участника AkulaBig 16 Гб памяти, при этом упаковка в 10 потоков со словарем 256 Мб на уровне 9 требует около 15 Гб памяти.
    https://i.ibb.co/MCjs1rD/2024-12-12-103818.png
     
    Это означает, что в данном случае свитч -slp работать не будет, т.к. не достаточно свободной памяти для ее выделения сразу, а это одно из условий работы свитча, еще это означает, что скорее всего будет использоваться своп, конечно, при таких условиях упаковка 8 потоками займет меньше времени, чем 10.
     
    Что такое 80%, как 7-zip подбирает кол-во потоков, как алгоритм распараллеливается и почему каждые + 2 четных потока требуют почти x2 памяти для упаковки, участники темы Total Commander, видимо, не курсе, не мне их и просвещать.

    Всего записей: 3509 | Зарегистр. 13-10-2006 | Отправлено: 17:37 12-12-2024 | Исправлено: lelik007, 19:49 12-12-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
     
    Ну, при 10 потоках с этими настройками 7-Zip нужно ~ 14,4 ГБ ОЗУ, а диспетчер памяти в ОС ещё когда выделенная задаче память приблизится к разности "установленная - используемая другими задачами память" отправит её в подкачку, и да, согласен, с такими настройками при 16 ГБ ОЗУ лучше использовать не более 6, максимум 8 потоков. Больше - добавляй ОЗУ. Например при тех же настройках 24 потока требуют 34 ГБ доступного ОЗУ, а значит на машине должно быть не менее 64 ГБ памяти. Можно и меньше, но придётся поднимать приоритет задачи 7-Zip до уровня very hight...

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

    Всего записей: 35514 | Зарегистр. 31-07-2002 | Отправлено: 18:11 12-12-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Речь про то, почему в этом случае в 10 потоков 7-zip сжимает медленнее чем в 8 потоков.
    На 10 потоках -slp никак работать не будет, 7-zip не сможет выделить сразу даже 14,5 Гб из 16 Гб, система же сколько то потребляет, будут использоваться обычные страницы памяти и своп, а на 8 потоках памяти и для -slp хватает и свопится система не будет, т.к. нужно 12 Гб.
     

    Цитата:
    14,4 ГБ ОЗУ

    Виктор, еще хрен знает, бывает больше, бывает меньше, от данных зависит и свитчей, но я бы из 15 ГБ исходил.
    Поэтому в большую сторону и округляю.

    Всего записей: 3509 | Зарегистр. 13-10-2006 | Отправлено: 18:28 12-12-2024 | Исправлено: lelik007, 18:48 12-12-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
     
    Согласен.

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

    Всего записей: 35514 | Зарегистр. 31-07-2002 | Отправлено: 18:43 12-12-2024 | Исправлено: Victor_VG, 18:51 12-12-2024
    pp3

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если rar архив был создан под unix с опциями -oh -ol (сохранять линки) и линки есть в архиве, то при попытке распаковать или протестировать такой архив 7z 24.09 выдает ошибку. Сам rar разумеется такой архив открывает без ошибок. Если у кого-то есть связь с автором - сообщите пожалуйста о баге.

    Всего записей: 75 | Зарегистр. 15-05-2003 | Отправлено: 14:43 24-12-2024
    codecs



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    так это баг не только с рарами - с XAR (aka маковские PKG) то же самое

    Всего записей: 2306 | Зарегистр. 22-07-2003 | Отправлено: 15:18 24-12-2024
    los

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

    Цитата:
    так это баг не только с рарами - с XAR (aka маковские PKG) то же самое

    Есть пример такого xar архива?

    Всего записей: 8118 | Зарегистр. 08-09-2001 | Отправлено: 16:16 24-12-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pp3
    codecs
    los
     
    А как именно проявляется ошибка? Как сообщение на независимой машине/ОС что в архиве <имя> не найден файл <имя>? Если да, то всё логично - в архиве встретился  линк (важно - указатель, а не сам объект) указывающий на находящийся в другой реальности объект, а его мы прочесть не можем, сообщаем.  
     
    По моему,это ошибка человека отдавшего неверные команды архиватору которые тот и выполнил и скорее стоит говорить, что rar такие объекты пропустит с кодом ошибки 1, а 7z распакует с длиной 0 байт, чего мог бы и не делать выведя список недоступных...
     
    Вот вам архив для тестов - test.rar, хотя и собран под Win7, но там есть симлинки, и они на любой, кроме той где был создан архив машине дадут при распаковке файл с длиной 0 байт
     


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

    Всего записей: 35514 | Зарегистр. 31-07-2002 | Отправлено: 17:42 24-12-2024
    codecs



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в маковских кекстах или фреймворках симлинки указывают на объекты внутри бандла - т.е. они всегда присутствуют - но сабж все равно их не распаковывает

    Всего записей: 2306 | Зарегистр. 22-07-2003 | Отправлено: 18:18 24-12-2024
    los

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

    Цитата:
    в маковских кекстах или фреймворках симлинки указывают на объекты внутри бандла - т.е. они всегда присутствуют - но сабж все равно их не распаковывает

    xar -cf foo.xar SQLite.framework
    mv sQLite.framework
    7z t foo.xar
    ...
    Everything is Ok
    ...
    7z x foo.xar
    ...
    Everything is Ok
    ...

    Всего записей: 8118 | Зарегистр. 08-09-2001 | Отправлено: 18:59 24-12-2024
    pp3

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

    Цитата:
    А как именно проявляется ошибка?

    В невозможности ни протестировать, ни распаковать.
    Линки все корректные, т.е. они ведут внутрь архива и поэтому rar тестирует и распаковывает такой архив без проблем. А вот 7z - не может.
     
    Архив для тестов: https://www.upload.ee/files/17554284/f.rar.html

    Всего записей: 75 | Зарегистр. 15-05-2003 | Отправлено: 20:53 24-12-2024
    codecs



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

    Цитата:
     
    Everything is Ok  

    а ты его на NTFS распакуй

    Всего записей: 2306 | Зарегистр. 22-07-2003 | Отправлено: 21:39 24-12-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pp3
     
    Ща гляну.

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

    Всего записей: 35514 | Зарегистр. 31-07-2002 | Отправлено: 21:53 24-12-2024
    los

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

    Цитата:
    а ты его на NTFS распакуй

    а с resource/data forks ничего на NTFS распаковать не надо?
     
    pp3
    v24.08 распаковывает хоть и пишет об ошибках.
     
    Victor_VG

    Цитата:
    Вот вам архив для тестов - test.rar, хотя и собран под Win7, но там есть симлинки, и они на любой, кроме той где был создан архив машине дадут при распаковке файл с длиной 0 байт

    там абсолютные пути в ссылках и создаваемые при распаковке ссылки не нулевого размера.
    А вот почему сам rar этот файл распаковывает без ссылок нужно задать вопрос  
    Евгению.

    Всего записей: 8118 | Зарегистр. 08-09-2001 | Отправлено: 22:09 24-12-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pp3
     
    Да, с ходу вижу Rar 7.10.2 UNIX хардлинки восстанавливает как Windows симлинки (мелкософт "поменяла местами" смысл понятий симлинк и хардлинк), а в 7-Zip до версии 24.09 включительно UNIX хардлинки вызывают ошибки, достаточно выполнить команду 7z t f.rar и в консоли видим: 7z t f.rar, 7z t test.rar.
     
    Понятно, что надо Павлову писать, надо только подумать как сформулировать понятный и технически правильный баг-репорт, а то писать ерунду нет желания...

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

    Всего записей: 35514 | Зарегистр. 31-07-2002 | Отправлено: 22:20 24-12-2024 | Исправлено: Victor_VG, 23:08 24-12-2024
    codecs



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

    Цитата:
    а с resource/data forks ничего на NTFS распаковать не надо?  

    не надо - Огрызок уж овер лет 15 не рекомендует форки использовать и поэтому они уже давно не встречались

    Всего записей: 2306 | Зарегистр. 22-07-2003 | Отправлено: 00:30 25-12-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pp3
    codecs
    los
     
    Зарепортил #2537 7-Zip for Windows can't test or extract archive have UNIX type simlink's.

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

    Всего записей: 35514 | Зарегистр. 31-07-2002 | Отправлено: 15:23 27-12-2024
    destiny_child



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG (пост)
    Цитата:
    Зарепортил

    Эт супер, но с чего бы вдруг этому товарищу надо на инглише репортить? Он русский принципиально что ли спешит забыть?

    Всего записей: 5211 | Зарегистр. 01-04-2006 | Отправлено: 17:21 27-12-2024
    Открыть новую тему     Написать ответ в эту тему

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

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


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

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

    LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

    Рейтинг.ru