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

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



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

    Цитата:
    Кстати, а оригинальный 7-zip файлы .tar.zst .tzst не умеет открывать

    С плагином Modern7z открывает.

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



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

    Цитата:
    оригинальный 7-zip файлы .tar.zst .tzst  
    И не должен он этот изврат открывать. Для этого под 7zip специальный плагин есть. Тогда он и это сможет, и ещё кучу всего другого.
     
    Добавлено:
    Pasha_ZZZ
    Во, точно. Он-самый.  
     
    Эх, надо было F5 перед отправкой поста жмякать...  

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Так понимаешь какая штука получается, допустим ты написал, что программа поддерживает распаковку какого то формата, так. Вот 7-zip ZSTD - это не формат. А как раз zipx с ZSTD и .tar.zst .tzst  - именно, что часть спецификации форматов Zip и Tar - вот типа написал, что такой формат поддерживает - пожалуйста и реализуй его. А там уже Zstandard сидит.
    Pasha_ZZZ
    Хороший плагин и обновляется чаще, опять же и автору можно написать.

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 21:15 02-02-2023 | Исправлено: lelik007, 21:17 02-02-2023
    Pasha_ZZZ



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

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Цитата:
    А как раз zipx с ZSTD и .tar.zst .tzst  - именно, что часть спецификации форматов Zip и Tar - вот типа написал, что такой формат поддерживает - пожалуйста и реализуй его.
    Ну да, в спеках zip наворотили дряни, теперь всем расхлёбывай.
    Так-то в теории придётся мучать-уговаривать разраба на оф.форумах, чтобы он тоже это извращение в zipы навернул.

    Цитата:
    автору можно написать
    Автору 7zip тоже можно написать на сурсфорже.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 21:21 02-02-2023
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Ну, когда такие штуки появятся да, придется конечно, а вот .tar.zst .tzst - я сегодня полез в Linux и BSD - все в нем, мануалы, исходники, готовые программные пакеты. Я думал - экзотика какая, какая уж экзотика.

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 21:34 02-02-2023
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    lelik007
    Можно еще вот этим все плаги разом скачать:
    https://www.upload.ee/files/14894727/Get7zipPlugins.zip.html

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Цитата:
    полез в Linux и BSD - все в нем
    Ну, эти вообще любят изврат вместо нормальных zip/deflate и 7z/lzma.
    Вечно у них всякое bz2, gz2, xz, теперь ещё и zst... Ещё и мания всё в tar заворачивать, ибо подумать про "больше одного файла на архив" нельзя.
    Впрочем, это уже отдельная история, которая может стать оффтопом.
     
    Добавлено:
    Pasha_ZZZ
    Так-то можно и CURLой обойтись в принципе.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 21:42 02-02-2023
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    Ну в этом скрипте во-первых скачиваются даже новые плагины, которых пока нет. Во-вторых, раскладываются по папкам для 7-зип и арклайт (с переименованием для последнего). В-третьих, используется WinTLS wget, который мало весит.

    Всего записей: 12404 | Зарегистр. 11-03-2002 | Отправлено: 22:00 02-02-2023
    los

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

    Цитата:
    Ну, эти вообще любят изврат вместо нормальных zip/deflate и 7z/lzma.  

    Мысль о том что 7z(или не менее любимый в windows rar) порой не отвечают определенным требованиям в голову не приходила?

    Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 22:25 02-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Ага, я уже успел пробежаться взглядом, вроде неплохо собрано.
    Разве что ещё предусмотреть скачивание 7zr.exe или 7za.exe для распаковки зипов, чтоб не тащить 7z.exe и 7z.dll запросто так.
     
    los
    Вопрос не в том "кто лучше и главнее всех".
    За столько лет предусмотреть такой формат, который может "больше 1 файла в архиве", - не бог весть какая задача.
    А раз уж придумали своё zstd, то нечего его пихать в уже устоявшиеся форматы, которые не имеют к ниму никакого отношения изначально. Аналогия. Ради чего это всё? Не вижу даже ни капли смысла.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 22:40 02-02-2023 | Исправлено: insorg, 22:46 02-02-2023
    Pasha_ZZZ



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

    Цитата:
    предусмотреть скачивание 7zr.exe или 7za.exe для распаковки зипов, чтоб не тащить 7z.exe и 7z.dll запросто так.

    Ну сжатая она небольшая.
    А тащится с собой из-за того, что:
  • писал во времена, когда DigitalOcean попал под замес и сайт просто так не открывался;
  • exe+dll нужны для того, что 7-Zip еще и используется для получения версий дллок, а это умеет делать только такая связка (даже 7za не умеет PE EXE).

  • Всего записей: 12404 | Зарегистр. 11-03-2002 | Отправлено: 22:56 02-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Цитата:
    используется для получения версий дллок
    Так можно ж было типа такого
    Код:
    @set PathDLL=%~dp0FILE.DLL
    @for /f "tokens=1* delims== usebackq" %%a in (`wmic datafile where name^='%PathDLL:\=\\%' get version /value`) do if not "%%b"=="" @set Version=%%b
    @echo %Version%
    , а не 7z дёргать на это. Работает даже на XP.
     
    Добавлено:
    И тогда для распаковки нам минимального 7za.exe и хватит.

    Всего записей: 16767 | Зарегистр. 04-11-2010 | Отправлено: 23:06 02-02-2023 | Исправлено: insorg, 23:07 02-02-2023
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    Если WMI жив, а он бывает достаточно часто убит. В общем, по возможности не использую WMI.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Я соглашусь с insorg - если есть хорошо документированный формат архива и метода, очень легко уговорить разработчиков его добавить на распаковку в 7-zip и Winrar, если он востребованный. Если 1 формат архива а в нем 1 метод упаковки. А zipx с zstd, 7-zip с zstd - а все видимо оттого, что нельзя например папки добавлять в именно .zst. Так уж лучше формат как то исправить - чтобы и файлов было сколько хочешь и папок, чем в непонятные контейнеры засовывать.

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 23:12 02-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Цитата:
    он бывает достаточно часто убит
    Чем его можно убить?
     
    lelik007
    Цитата:
    А zipx с zstd, 7-zip с zstd - а все видимо оттого, что нельзя например папки добавлять в именно .zst
    Там всё хуже. По сути .zipx - это просто добавили расширение, чтобы .zip'ы можно было отловить шаблоном "*.???x". Зачем так - это отдельная песня, ссылаются на похожесть с .docx, .xlsx и тому подобных.
    А соответствия, что zstd совать только в иксы или нет, вообще никакого. Отсюда и проблема. Было бы чётко deflate=zip, а zstd=zipx, тогда и путаницы бы не было, и проблем бы не было.
    Цитата:
    лучше формат как то исправить - чтобы и файлов было сколько хочешь и папок, чем в непонятные контейнеры засовывать
    Сейчас набегут линуксоиды и будут рассказывать, что это "канонично" и хорошо.
    Цитата:
    если есть хорошо документированный формат архива и метода
    Формально, в спеках zip или ещё где-то оно уже есть.

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



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    Говносборки, твикеры и оптимизаторы. Последствия даже после вылеченных вирусов и удаленной малвари.
     
    И вообще, весь набор в архиве - мегабайт. Если человек парится из-за таких мизерных объемов - ему явно не о плагинах надо думать.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Кстати, а вы попробуйте вот этот файл
    https://workupload.com/file/arkzzMm2fx8
    извлечь Winrar (у меня 6.11) а также bsdtar 3.6.2 Win64 так извлекает
    и 7-zip + Modern7z (последние версии)  - посмотрите разницу.

    Всего записей: 2770 | Зарегистр. 13-10-2006 | Отправлено: 23:32 02-02-2023 | Исправлено: lelik007, 23:38 02-02-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ
    Я бы посмотрел на это с другой стороны. Если тебе нужны плагины, то 7z у тебя уже есть. А раз он уже есть, то разумно его найти и использовать, а не тащить ещё одну копию.
    Ну и, если не обращать внимание на XP, то скачать можно даже повершелом. Ещё минус файл в архиве.
    Итого, остаётся один батник, ни единого "левого" бинарника. Даже если ты уверен, что они чистые, без них всё равно проще и удобнее.

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



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    insorg
    Ну так в чем проблема, скачивайте хоть через BITS или VBS/JS. Никто ж ничего вам не навязывает. У меня все так работает и все меня лично устраивает. Не нравится - мне пофиг.
    З.Ы.: Павершелл тормозной как скотина, тоже использую только когда по-другому никак.

    Всего записей: 12404 | Зарегистр. 11-03-2002 | Отправлено: 23:36 02-02-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