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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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)

  • Всего записей: 39642 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: Victor_VG, 20:45 03-08-2025
    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 - то и вся информация для восстановления.

    Всего записей: 3398 | Зарегистр. 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

    Всего записей: 35317 | Зарегистр. 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, видимо, не курсе, не мне их и просвещать.

    Всего записей: 3398 | Зарегистр. 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

    Всего записей: 35317 | Зарегистр. 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 ГБ исходил.
    Поэтому в большую сторону и округляю.

    Всего записей: 3398 | Зарегистр. 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

    Всего записей: 35317 | Зарегистр. 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) то же самое

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

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

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

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

    Всего записей: 7954 | Зарегистр. 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

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



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

    Всего записей: 2231 | Зарегистр. 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
    ...

    Всего записей: 7954 | Зарегистр. 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 распакуй

    Всего записей: 2231 | Зарегистр. 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

    Всего записей: 35317 | Зарегистр. 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 этот файл распаковывает без ссылок нужно задать вопрос  
    Евгению.

    Всего записей: 7954 | Зарегистр. 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

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



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

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

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

    Всего записей: 2231 | Зарегистр. 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

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



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

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

    Всего записей: 4750 | Зарегистр. 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

    Компьютерный форум 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