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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Цитата:
    по сути это SFX с продвинутыми инструкциями
    SFX - это прежде всего архив, но с дописанным к нему sfx модулем.
    Цитата:
    7z SFX точно так же может быть инсталлером
    Тут оно работает только в одну сторону. Любой архив можно превратить в инсталлер, дописав ему ехе в голову и подпись в хвост. Но не наоборот.
    Цитата:
    официальные он открывает все
    Не всегда успевает догнать. Уже не раз попадалось, когда Inno вышло в новой версии, а InnoUnp с его поддержкой выходит только спустя время.
    Цитата:
    тоже кастомные inno делал - но после того как пару раз свои же инсталляторы не смог распаковать
    Вот видишь, даже на опыте знаешь, почему инсталлеры - это не архив+sfx, а неведомая проприетарная дичь, которую ещё поди расковыряй.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 00:05 03-09-2023
    codecs



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

    Цитата:
    SFX - это прежде всего архив,

    SFX это сокращение от SelFeXtraction - т.е. всё что угодно, что само распаковывается и есть SFX

    Цитата:
    это не архив+sfx, а неведомая проприетарная дичь, которую ещё поди расковыряй.

    a SFX не надо расковыривать корявыми очумелыми ручками - он распаковывается САМ

    Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 00:43 03-09-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    codecs
    Сокращение, да. Но это модуль, для дописывания к архиву. В этом принципиальная разница.
    Если хочешь - то жмякаешь по ехе, если нет, то открыл его как будто "исполняемая голова" спереди не дописывалась, и работаешь как обычно.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 00:48 03-09-2023
    codecs



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

    Цитата:
    Но это модуль, для дописывания к архиву.  

    это стаб - и у инно есть точно такой же стаб, к которому приклеивается остальное. И архив не приклеивается прямо к стабу - между ними еще прокладка-инструкция. И у инно точно так же

    Цитата:
    то открыл его как будто "исполняемая голова" спереди не дописывалась,

    с инно нажал в тотале Ctrl+PgDown и работаешь как будто "исполняемая голова" спереди не дописывалась

    Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 10:56 03-09-2023
    usalex

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу запаковать папку в SFX, но так, чтоб после клика по экзешнику эта папка без всяких вопросов и дополнительных телодвижений оказывалась по заранее заданному пути.
    Как такое реализовать?
     
    ----------------
    Inoz2000
    insorg
    codecs
    Спасибо !

    Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 12:55 03-09-2023 | Исправлено: usalex, 17:50 03-09-2023
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    возможно что-то типа такое
    Код:
    ;!@Install@!UTF-8!
    GUIFlags="30"
    GUIMode="1"
    ExtractDialogWidth="550"
    InstallPath="F:\\заранее\\заданный путь"
    OverwriteMode="1"
    AutoInstall=""
    ;!@InstallEnd@!

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 13:01 03-09-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    codecs
    Цитата:
    с инно нажал в тотале Ctrl+PgDown
    Далеко не всякое инно так открывается.
     
    usalex
    Брать модифицированный sfx модуль 7zSD (архив я выкладывал, ссылки в шапке есть). Конфиг к нему - в посте перед моим.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 17:22 03-09-2023
    codecs



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

    Цитата:
    Далеко не всякое инно так открывается.  

    это специально шоб такие как ты грязными ручонками в них не ковырялись - я закрою 7z паролем и ты его тоже открыть не сможешь

    Цитата:
    Брать модифицированный sfx модуль 7zSD

    намного удобнее взять GUI опенсорсные 7z SFX-Creator или 7-ZIP SFX Maker

    Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 17:46 03-09-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    codecs
    Цитата:
    я закрою 7z паролем
    Это превратит архив в не-архив? Что за глупость...

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 17:52 03-09-2023
    UriF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я задал несколько вопросов по sfx, и почти на все мне ответили.  Остался один.  Как создать sfx, куда можно было бы впихнуть packJPG и WavPack?  Этот же вопрос я задал разработчикам 7-Zip-zstd, и они обещали подумать.  Как долго они будут думать, вопорос, конечно, интересный...

    Всего записей: 816 | Зарегистр. 14-06-2004 | Отправлено: 18:09 03-09-2023 | Исправлено: UriF, 18:11 03-09-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UriF
    Цитата:
    Как создать sfx, куда можно было бы впихнуть packJPG и WavPack
    Два пути.
    1. Сложить ехе packJPG и WavPack внутрь sfx, добавить батник для них и всё это завернуть с 7zSD.sfx, который через батник вызовет обе ехе после распаковки всего содержимого (можно и без батника, прописать всё в конфиге sfx, но с ним удобнее и проще отладка).
    2. Ждать сакральный и неповторимый sfx модуль, который сам примет чтение сжатых ими потоков. Ждать можно до посинения, пока не кончится жизнь.

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



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

    Цитата:
    Это превратит архив в не-архив? Что за глупость...

    без пароля для тебя это будет не архив, а просто мусорный файл

    Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 18:43 03-09-2023
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А без ключей от замка для тебя это будет не твоя квартира, а чужой дом

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 18:54 03-09-2023
    UriF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Пошу прощения, но я такие вещи никогда не делал.  Не могли бы Вы набросать пример батника.  Я попытался открыть 7zCon.sfx и 7z.sfx самого чистого 7-zip (7-Zip-zstd я пока не ставил, поскольку они никак не скомпилируют под версию 7-Zip 23.0.1 в которой решены уязвимости) в Notepad++, но это явно бинарный файл (или архив, которй нухжно запаковать(???)

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UriF
    Батник нужен будет для твоего же wavpack и packjpg для распаковки, как если бы это всё было без архива. Т.е., у тебя в сам 7z будет завёрнуты обе ехе помимо него и из этого батника будут вызываться.
    В него написать нечто типа
    wvunpack.exe "файл.wv" "файл.wav"
    на все предварительно пожатые wav (хотя, эффективнее использовать flac или ape), и
    packJPG.exe "файл.pjg"
    аналогично для каждой жпеги (хотя, как уже обсуждали, эффективнее пережимать в JXL).
     
    А в конфиге к самому 7zSD.sfx прописать нечто вида
    ;!@Install@!UTF-8!
    BeginPrompt="Распаковать архив?"
    ExtractTitle="Подготовка..."
    RunProgram="unpack.bat"
    ;!@InstallEnd@!

    где "unpack.bat" - это имя нашего батника со всеми строками для packjpg и wavpack.
     
    Добавлено:
    А вообще, примеры по использованию самого sfx модуля есть в его комплектной справке (7zSD_RU.chm), там и поинтереснее есть разное.
    Я в своё время чего только на нём не понаделывал, но сейчас уже даже заново вспоминать приходится.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 05:31 04-09-2023
    UriF

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

    Код:
    В него написать нечто типа
    wvunpack.exe "файл.wv" "файл.wav"

    для 37000 файлов, причем, в разных папках, кроме того, каждый комикс начинается с 001.jpg, т.е. повторение нумерации.  далее, мне нужно создать отдельно 2 папки - одну с  jpg, а другую со всем остальным и прописать вручную в какую из папок пойдет финальная распаковка?  извините, это охота пуще неволи.  оно того не стоит.  или я, в конечном итоге дождусь от них sfx модуля ради 1.3 Gb, или, как здесь выше советовали, размещу на файлопомойку, где позволяют до 20 Gb.  При любом варианте, если не сжимать в jpeg-xl, я получаю более 10 Gb (даже после Leanify).  Пока же ставить в jpeg-xl не рискну, поскольку или народ смотрит на телефонах, где это не поддерживается, либо не у всех IrfanView/XnView (или писать батник, в котором бы народ перепаковывал  jpeg-xl в jpg).

    Всего записей: 816 | Зарегистр. 14-06-2004 | Отправлено: 17:28 04-09-2023
    insorg



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

    Цитата:
    дождусь от них sfx модуля  

    Цитата:
    народ смотрит на телефонах

    сочетается?
    Чем тебе поможет виндовый sfx на телефоне?

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 17:38 04-09-2023
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UriF
     
    Есть такая немодная штука, "знание" называется и оно грит - можно развлечься через for /r в CMD, раз, Far Manager + LuaFAR Search + Lua - с ходу, два, но ... сначала стоит подумать - "А каков процент пользователей у моей задумки? Что и как надо реализовать чтобы устраивало более - менее всех?" чтобы не тратить зря время.

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

    Всего записей: 33234 | Зарегистр. 31-07-2002 | Отправлено: 22:34 04-09-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Та какой там for. Чел пытается засунуть кучу жпегов в архив больше 10 гигов, чтобы непременно было одним куском, но чтобы "пользователи" это скачивали и смотрели на мобилках.  
     
    Добавлено:
    Ладно бы себе делал, так другим же подсунет потом...  
     
    Добавлено:
    Напоминает репакеров игрулек, которые плотно подсели на тормозной LOLZ+SREP, который завёрнут внутри FreeArc контейнера и ничем адекватным вручную не вскрывается. Там, видимо, такая же забота.

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

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

    Всего записей: 816 | Зарегистр. 14-06-2004 | Отправлено: 01:08 05-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