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

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

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

Maz



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


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

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

Загрузить:

Последняя стабильная версия: 23.01 (20.06.2023) | Download 7-Zip 23.01 (2023-06-20)
 
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.03 (23.03.2024), для Linux/MacOs 23.03.2024 выложена v24.03 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 и др. На странице есть подробные результаты тестов разных алгоритмов и инструменты для тестирования.
  • 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)

  • Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: gjf, 13:38 24-03-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    codecs
    Цитата:
    сделал к своему САВ, вместо уродливого iExpress
    Пользуюсь консольным makecab и тоталовским плагином multiarc. Оба варианта работают, хотя и требуют минимального понимания процесса. Ламерам точно не подойдёт. Им подавай квадратик на три кнопочки, а не консольку.
    Цитата:
    с оффсайта огрызка убрали баннер о том, что макось не боится вирусов  
    Неуловимый Джо перестал быть "ненужным".
     
    ndch
    Цитата:
    кладр до сих пор раздают в ARJ/7Z  
    Аржаных ещё хотя бы читать можно почти чем угодно. По сути, формат простой и не менялся годами десятилетиями.
     
    UriF
    У тебя две ошибки сразу.
    Цитата:
    Я создал sfx exe с помощью плагина MFilter7z из библиотеки packJPGx64.exe
    Во-первых, комплектный sfx модуль знает только те алгоритмы, которые изначально предусмотрены в проге. Всевозможные внешние плагины не помогут. Нужно писать модифицированный sfx модуль. По всё тем же принципам, как существует 7zSD.sfx (архив на который я храню, ибо даже пользуюсь сам), только помимо фич с кастомной распаковкой нужно ещё добавлять код, который отвечает за чтение и распаковку. Обычной "правкой конфигов" и подкидыванием готовых dll тут не обойдёшься.
    Цитата:
    Windows мне в ответ:  эта программа не может запускаться на этом компьютере.  Что это означает?
    Это означает, что 32-битная sfx EXE имеет допустимые лимиты своего размера, которые ты своими 11 гигами превысил многократно с огромным запасом.
     
    Добавлено:
    Да и дались тебе 11 гигов жпегов в одном архиве? Вот, спрашивается, зачем?
    Собери ты просто несколько архивов гига по два, например. Обычных ZIP (deflate) с оптимизированными через Leanify жпегами. Всё. На ровном месте выигрыш полезного места больше, гемору меньше, распаковка вообще никаких проблем не выховет, ибо простые ZIPы даже проводник виндовый читает не первое десятилетие.

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 04:46 23-08-2023
    UriF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Спасибо.  Тогда вопрос идиота.  Если у меня операционная система x64, если 7-Zip - x64, то причем здесь 32-битный exe?
     
    Что касается модифицированного sfx, то как я залезу в САМ ИНСТАЛЛЯТОР, который создает exe?  Я даже не знаю, чем Павлов это запаковал.  Кроме Inno Setup есть множество других инструментов, например, встроенный в Visual Studio упаковщик.  Я в одной фирме использовал WiX Toolset.  Этот скрипт вшит в исполнительный файл, и я не знаю, есть ли документация, как компилировать этот модуль.  Мне ничего иного не останется, как создать внешний zip, куда я впихну мой 7z файл вместе с плагином и инструкцией по установке.

    Всего записей: 816 | Зарегистр. 14-06-2004 | Отправлено: 06:12 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UriF
    Цитата:
    причем здесь 32-битный exe
    Создаваемый SFX - 32-битный, ибо сам модуль такой. Даже из комплекта с х64 релизом. Сделано для совместимости создаваемых архивов с ламерами, которые на х64 ОС делают sfx, а потом идут запускать его на 32-битной винде.
    Цитата:
    залезу в САМ ИНСТАЛЛЯТОР, который создает exe
    Что за глупость? Сам sfx модуль - это файл 7z.sfx, который собственно и дописывается перед телом 7z архива. Рекомендую почитать матчасть, каким образом это всё делается.
    Цитата:
    Я даже не знаю, чем Павлов это запаковал.
    Точно такой же свой специальный sfx + обыкновенный 7z архив в хвосте. Никакой разницы. Воообще.
    Равно как и установка WinRAR - это аналогичный "особый" sfx модуль + RAR архив в хвосте.
    Цитата:
    Кроме Inno Setup есть множество других инструментов
    Inno - геморный и закрытый, расковыривать - боль и печаль. NSIS удобнее, его даже 7zip открывает, да и сжатие в нём полноценное LZMA доступно.
    Цитата:
    Мне ничего иного не останется
    Ничего не остаётся, кроме как сделать грамотно, а не страдать ерундой, заставляя юзеров качать левые неведомые бинарники и их запускать.
    Особенно они тебе будут "благодарны", пытаясь открыть твой архив на андроидной мобилке или планшете. Там хорошее железо и много памяти - уже давно норма. Равно как и архиваторы в гуглплее есть, которые тебе и 7zip заменят, и официальный RAR от Рошала есть. Но нет, тебе всё так же упорно хочется жрать кактус и причинять людям страдание...

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 06:22 23-08-2023
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    UriF
    Битность тут ни при чем, ограничение на размер PE EXE - 2^32 - 1B. Но по идее SFX может быть многотомным...
    Или EXE-распаковщик + 7z архив, лежащий рядом.

    Всего записей: 12404 | Зарегистр. 11-03-2002 | Отправлено: 06:23 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Цитата:
    SFX может быть многотомным
    Если это RAR. Там разделение на тома. А 7z просто нарезает на кусочки. Я помню, как ещё Павлов отвечал в какой-то из своих веток обсуждения, что sfx+нарезка одновременно не поддерживается. Вряд ли что-то за эти годы изменилось, т.к. поддержки отдельных томов пока не завезли. Да и не сильно она и нужна. Наоборот собирать кусочки удобнее 7z, чем перепаковывать тома RAR.

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 06:25 23-08-2023
    wseventeen

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    64-битный sfx собрать вполне можно из сорсов.
    пример -- https://sourceforge.net/p/sevenzip/discussion/45797/thread/71ea7acd/?limit=50#cec8

    Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 06:39 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wseventeen
    Зачем?
    64-битный sfx есть в варианте 7zSD.sfx с доп фичами и даже с выбором поддерживаемых аргоритмов (полная, или частичная для экономии места). Архив я уже выкладывал.

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 06:45 23-08-2023
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    Все поддерживается модулем от Олега Щербакова точно. На оригинале не проверял.
     
     
    wseventeen
    Только это никак не поможет запустить ЕХЕ размера больше, чем я указал.

    Всего записей: 12404 | Зарегистр. 11-03-2002 | Отправлено: 06:46 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Конечно, не поможет. Это будет полезным только для архивов, умещающихся в размер, но с современными большими словарями типа 3 или 3,75 ГБ.
     
    Добавлено:
    Можно и на оригинал подсунуть, просто тогда доп возможностей не будет, которыми можно пользоваться - тоталовская кнопка позволяет.

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 06:56 23-08-2023
    UriF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Опять тупой вопрос.  Как это "сделать грамотно", чтобы включить packJPGx64.exe, которого даже нет в оригинальном плагине MFilter7z.64.dll.  Мне надо брать сорс код из packJPGx64?  Я полез в сорс на 7-Zip.  там за sfx отвечает отдельный файл с расширением cpp.  Его и надо править.  то, что в самой папке 7-Zip - бинарник.   или я что-то не понимаю?

    Всего записей: 816 | Зарегистр. 14-06-2004 | Отправлено: 07:35 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UriF
    Если ты хочешь получить полноценный sfx модуль с поддержкой всех нужных тебе кодеков, то тебе придётся увязывать всё в одном конечном бинарнике, в который прямиком полетит всё, что касается распаковки и прочего препроцессинга. Только это уже будет далеко за гранью совместимости со всем остальным. Разумнее, как уже предложили, отдельно иметь распаковщик, а отдельно архивы. Хотя, в свете наличия lossless конвертера jpeg<jpeg-xl, который позволяет пожать жпеги на 25% (и даже лучше), а потом получать побитово идентичные жпеги обратно... Не вижу никакого разумного смысла возиться с packJPG после этого. От слова совсем.
    Кстати, IrfanView я уже потестировал на Win7, он замечательно открывает эти jpeg-xl без малейших танцев с бубном. Просто скачал портативку и плагины, запустил и открыл. Проще некуда.

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 08:14 23-08-2023 | Исправлено: insorg, 08:17 23-08-2023
    Pasha_ZZZ



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

    Цитата:
    Проще некуда.

    Проще есть куда - https://github.com/mirillis/jpegxl-wic

    Всего записей: 12404 | Зарегистр. 11-03-2002 | Отправлено: 08:21 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Это из новомодных UWP, или можно нормально скачать?

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 08:34 23-08-2023
    UriF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    По поводу jpeg-xl я прекрасно знаю.  даже есть консольный конвертер
    https://github.com/libjxl/libjxl/releases/
    https://github.com/libjxl/libjxl
     
    Фокус в том, что ПОКА из браузеров его поддерживают только Waterfox & Palemoon, да еще собирается Safari плюс ПОКА Firefox NIGHTLY.   Google поддержку ОТКЛЮЧИЛ (следовательно, нет поддержки на всех хромоногих).  AcdSee тоже пока неизвестно включит.  Последняя версия стандарта на него - октябрь прошлого года.  Кроме того, exif там конфлитует.  Почитайте вот эту ветку:
    https://www.phoronix.com/forums/forum/software/desktop-linux/1402281-google-may-reconsider-jpeg-xl-image-support-within-chrome/page7
     
    Так что это очень интересный и многообещающий проект, но ставить его будет смысл себе примерно через год, когда все устаканится.

    Всего записей: 816 | Зарегистр. 14-06-2004 | Отправлено: 08:55 23-08-2023 | Исправлено: UriF, 08:57 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UriF
    Даже если не использовать его прямо сейчас, то "препроцессинг" в виде jpg>jxl>jpg при распространении через подобие установщика-распаковщика выглядит надёжнее и бесполблемнее, чем packJPG и ему подобные игрушки.
    Возможно, на ХР этот jxl может и быть проблемой (я не вникал подробно, но нужный плагин для ирфана на ХР не работает, вроде как только для W7+), но с тем же успехом я не очень уверен в работоспособности packJPG на ней же и крайне в ней сомневаюсь. А посему при прочих равных брать слабее жмущий packJPG не вижу смысла. Особенно когда мы говорим про максимально эффективное сжатие, после которого мы хотим получить побитово идентичные оригинальным JPGи на выходе.
     
    Добавлено:
    Впрочем, если хочется через packJPG, то тогда удобнее это распространять в виде обычного zip, внутри которого лежат три вещи: сама пачка pjg файлов, packJPG и батник для запуска декомпрессии. Без SFX в принципе. Оно тут лишнее. А эти самые pjg можно и в обычный zip или многотомный rar завернуть.

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 09:16 23-08-2023
    codecs



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

    Цитата:
    Пользуюсь консольным makecab и тоталовским плагином multiarc.

    26 лет тому, когда у Билли был реальный шанс захватить рынок архиваторов, их не существовало - а нужно было всего лишь нарисовать гуй по типу WinZip or WinRar

    Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 11:25 23-08-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    codecs
    А потом бороться с антимонопольным в очередном месте, так же как за IE, WMP, Edge ...

    Всего записей: 16755 | Зарегистр. 04-11-2010 | Отправлено: 11:39 23-08-2023
    LSD_PR



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

    Цитата:
    64-битный sfx есть в варианте 7zSD.sfx с доп фичами и даже с выбором поддерживаемых аргоритмов (полная, или частичная для экономии места). Архив я уже выкладывал.

     Он позволит создать SFX на 100гиг и более?

    Всего записей: 100 | Зарегистр. 18-10-2005 | Отправлено: 14:15 01-09-2023 | Исправлено: LSD_PR, 14:15 01-09-2023
    Pasha_ZZZ



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

    Всего записей: 12404 | Зарегистр. 11-03-2002 | Отправлено: 14:18 01-09-2023
    LSD_PR



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
     Речь, я так понял, была про 32х битный модуль. Или тут именно ограничение самой винды, даже 64х битной?

    Всего записей: 100 | Зарегистр. 18-10-2005 | Отправлено: 14:30 01-09-2023
    Открыть новую тему     Написать ответ в эту тему

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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru