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

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

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

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 и совместимые с ними

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

  • Всего записей: 39775 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: tmrx, 04:50 03-12-2025
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EgorKuzevanov
    Выложите этот zip файл куда-нибудь.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 21:12 07-12-2023
    insorg



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

    Цитата:
     7-zip не все методы сжатия возможные в формате Zip
    поддерживает. BandiZip больше, а все наверное только Winzip.

    Если речь про новомодную проприетарную отсебятину от winzipовцев, то её не может вообще никто. Да и называется она правильно .ZIPX, хотя визуально неотличима. Вот такая подлянка от разрабов Winzip, которые даже распаковщик только платный втюхивают...

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 22:37 07-12-2023
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EgorKuzevanov
    Немного поизучал palemoon.res. В этом типе архивов применяется нестандартный метод сжатия, имеющий код 129. По факту - это обычный brotli. Я добавил в плагин Modern7z поддержку этого кода 129. Теперь после установки Modern7z 7-Zip сможет извлекать файлы, сжатые этим методом.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 23:47 07-12-2023
    tmrx

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

    Цитата:
    Modern7z

    Для brotli библиотеки переименованы и теперь без lib-, brotlicommon.dll, brotlidec.dll, brotlienc.dll вместо libbrotlicommon.dll, libbrotlidec.dll, libbrotlienc.dll?
     
    Для fast-lzma2, libflzma2-x86.dll больше не нужен? Или переименован/заменен fast-lzma2.32.dll?
    Кстати, не совместим с XP, в отличии от всех остальных:

    Код:
     
    SleepConditionVariableCS
    WakeAllConditionVariable
    WakeConditionVariable
    InitializeConditionVariable
     

    в kernel32.dll

    Всего записей: 244 | Зарегистр. 27-01-2016 | Отправлено: 12:01 08-12-2023
    Aniskin

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

    Цитата:
    Для brotli библиотеки переименованы и теперь без lib-, brotlicommon.dll, brotlidec.dll, brotlienc.dll вместо libbrotlicommon.dll, libbrotlidec.dll, libbrotlienc.dll?

    Да.
     

    Цитата:
    Для fast-lzma2, libflzma2-x86.dll больше не нужен?

    Для работы плагина нужны только те файлы, что входят в дистрибутив плагина.
     

    Цитата:
    не совместим с XP

    Не моя вина.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 20:45 08-12-2023
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Я конечно не все о формате ZIP знаю, но ведь метод Brotli же в него не входит официально? ZSTD входит. Это, наверное, какие то либо кастомные либо проприентарные реализации, либо все вместе?

    Всего записей: 3495 | Зарегистр. 13-10-2006 | Отправлено: 20:56 08-12-2023 | Исправлено: lelik007, 19:22 12-02-2024
    Aniskin

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

    Цитата:
    кастомные либо проприентарные реализации

    Да. Разработчики Pale Moon используют свой формат, похожий на zip, но отличающийся в ряде деталей. Одно из отличий - использование brotli.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 22:55 08-12-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Цитата:
    метод Brotli же в него не входит официально?  
    Не так давно мелькали ссылки на официальные доки zip формата (сию минуту не найду), там среди доступного для ZIP было достаточно много чего - store, deflate, deflate64, lzma, а ещё новодел в виде zstd.
    Хотя, по факту в реально существующих zip чего только не встречал - и этот самый brotli, и проприетарщина от winzip (пламенный привет их "сжатию" jpeg и wav), и много чего другого, что даже как архив не опознавалось, хотя имело характерный zipовский заголовок...
    Короче, кому сильно хочется нарушить стандарты, делают это и так. Им пофиг на доки.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 23:18 08-12-2023
    Aniskin

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

    Цитата:
    Им пофиг на доки.

    В данном конкретном случае разработчики Pale Moon специально используют свой формат для хранения данных программы, что бы пользователи своими шаловливыми ручками не лезли в него. Т.е. palemoon.res не нужно воспринимать как zip файл. Это просто файл данных программы, которые по некоторому совпадению можно открыть как архив.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 00:01 09-12-2023 | Исправлено: Aniskin, 00:03 09-12-2023
    insorg



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

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

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

    Цитата:
    7-zip не все методы сжатия возможные в формате Zip
    поддерживает. BandiZip больше, а все наверное только Winzip.

    BandiZip это не может поддерживать, поскольку это не входит в WinZip формат zipx.  BandiZip полностью поддерживает zipx.  Если Вы хотите, чтобы BandiZip это открывал также, как и другие отклонения от стандарта zip, задайте вопрос разработчику у него на форуме.  Он и решит, включать это в свой продукт или нет.  Учитывая, что BandiZip поддерживает brotli в 7z, разработчик может это добавить, но станет ли он это делать только ради одного файла?  Если, кроме, как в одном файле PaleMoon, нигде это не применяется, то, к тому же для их внутренних целей, то Вам это хочется распаковать из спортивного интереса?  Прошу прощения, если считаете это флудом.  
     
    Здесь есть все, что поддерживает BandiZip
    https://en.bandisoft.com/bandizip/history/

    Всего записей: 834 | Зарегистр. 14-06-2004 | Отправлено: 02:52 09-12-2023
    Aniskin

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

    Цитата:
    Не вижу ни одной рациональной причины подобных издевательств над zipами...

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

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 04:01 09-12-2023
    UriF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Будет ли Ваш плаг-ин конфликтовать с "Zstandard codec Plugin for Mainline 7-Zip"?
    https://github.com/mcmilk/7-Zip-zstd

    Всего записей: 834 | Зарегистр. 14-06-2004 | Отправлено: 04:02 09-12-2023 | Исправлено: UriF, 04:03 09-12-2023
    Aniskin

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

    Цитата:
    Будет ли Ваш плаг-ин конфликтовать с "Zstandard codec Plugin for Mainline 7-Zip"?  

    Надо проверять. Скорее нет, чем да.

    Всего записей: 662 | Зарегистр. 09-01-2006 | Отправлено: 04:16 09-12-2023
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Я доки по zip формату тоже здесь видел, но сходу, тут есть упоминания многих методов.  
    https://en.wikipedia.org/wiki/ZIP_(file_format)#Version_history
    Дело в том, что согласно выкладкам PKWare И Corel - вся эта шляпа, должна ZipX
    обзываться, чтобы с нормальным deflate не путать, так не всегда делают.
     
    UriF

    Цитата:
    7-zip не все методы сжатия возможные в формате Zip
    поддерживает. BandiZip больше, а все наверное только Winzip.  

     
    Я не знал, что там за метод. Это уважаемый Aniskin установил, что это Brotli.
    Я Bandizip не использую, но сходу на странице, которую вы дали,
    есть методы JPEG (ZIPX), PACKMP3 (ZIPX) - которые точно 7-zip не поддерживает.
     
    Тут этот парень, что не мог распаковать, ничего не выложил и не отписался пока,
    если ему нужно, что то куда то добавить, пусть запрашивает.
     
     
    А к чему к Modern7zip добавлять эти кодеки?
     
    Modern7zip может:
    1. И в контейнере .7z прочитать и создать метод ZSTD и пр.  
    2. И формат архива прочитать и создать .zst и пр.
    А кодеки из заглохшего пока проекта, только 1 упоминание могут.

    Всего записей: 3495 | Зарегистр. 13-10-2006 | Отправлено: 05:23 09-12-2023 | Исправлено: lelik007, 06:11 09-12-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Цитата:
    вся эта шляпа, должна ZipX
    обзываться
    Именно! Но увы. Ещё бы, по хорошему, сделали бы для него свой заголовок архива, чтоб не путаться, но тут уж как есть...
    Цитата:
    которые точно 7-zip не поддерживает
    Всю эту лютую проприетарщину кроме WinZip вообще никто не умеет. Равно как и нет нормального доступного распаковщика (да-да, даже прочитать нечем) от них же, всё только после предварительного занесения денег конторе. Да и то - с хрен пойми на чём держащейся лицухе. Короче, дрянь она лютая.
    И это при том, что на тот же JPEG есть как старый проверенный компрессор PackJPG, так и современная либа libJXL, которая позволяет lossless конвертацию между JPEG<>JPEG-XL в любую сторону (с сохранением всей полезной информации до последнего байта). И это всё с такой степенью сжатия, которая этому WinZip и не снилась.
    Равно как и проприетарная реализация WavPack, который можно в общем-то и отдельно использовать (как в связке с freearc в качестве прекомпрессора, так и просто отдельно)...
    В общем, чисто с полезной точки зрения смысла в их поделке - никакой. Равно как и доступа к сырцам упаковщиков. Вот и имеем результат.
     
    Добавлено:

    Цитата:
    в контейнере .7z прочитать и создать метод ZSTD и пр.  
    Мало им было zipx, так они ещё и до святаго 7z добрались, ироды...

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



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

    Цитата:
    Мало им было zipx, так они ещё и до святаго 7z добрались, ироды...

     
    Я все таки думаю, что не они, ZSTD, LZ4, и Brotli, они же поток данных пакуют,
    опять же 1 файл на архив. Методы хорошие в правильном применении, а вот контейнеры куцые.
     
    Очевидно кто то решил, а зачем в Tar это засовывать и паковать, есть же .7z - формат открытый,
    Игорь возможность предоставил, засунем в контейнер .7z.
     
    Все бы было сильно проще если бы Игорь хоть на распаковку это все как то поддержал.
    И если так и будет, т.е. ванильный 7-zip сможет метод ZSTD в своих контейнерах и .zst распаковывать,
    то это достаточно быстро может распространиться.
     
    Только вот никто не знает, что Игорь думает и сделает. На SF такое себе общение...

    Всего записей: 3495 | Зарегистр. 13-10-2006 | Отправлено: 06:42 09-12-2023 | Исправлено: lelik007, 18:54 22-09-2025
    insorg



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

    Цитата:
    Методы хорошие в правильном применении, а вот контейнеры куцые.  

    Так по факту у тамошних компрессоров контейнер и не предусмотрен вовсе. Просто пакует поток, выдаёт поток. А там - хоть сразу файлы пакуй, хоть тарбалы... Одна фигня.

    Цитата:
     Очевидно кто то решил, а зачем в Tar это засовывать и паковать, есть же .7z - формат открытый,  

    Всю жизнь никсоводы так себе жили-паковали, проблем не было. Надо ж было покуситься на сохранность здравого смысла...

    Цитата:
     Все бы было сильно проще если бы Игорь хоть на распаковку это все как то поддержал.  

    На кой оно ему надо обеспечивать поддержку (ещё и разбираться с неминуемыми багрепортами) в извращениях?

    Цитата:
    ванильный 7-zip сможет метод ZSTD в своих контейнерах и .zst распаковывать,
    то это достаточно быстро может распространиться.  

    Так уже сегодня тот же WinRar спокойно эти .zst и .tar.zst распаковывать позволяет. Причём, для пользователя это выглядит как распаковка сразу изнутри .tar, без необходимости предварительно его высовывать наружу.

    Цитата:
    На SF такое себе общение

    А что там не так? Я не в теме за это, за всё время туда целенаправленно заходил всего раза этак три-четыре, не больше.

    Всего записей: 20548 | Зарегистр. 04-11-2010 | Отправлено: 08:51 09-12-2023
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Про Игоря то, просто никогда не понятно, что ему действительно нравится, что не нравится,
    что сделает и что получим в итоге. Он иногда отвечает, иногда нет, как хочет.

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

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

    Цитата:
    и проприетарщина от winzip (пламенный привет их "сжатию" jpeg и wav)


    Цитата:
    Равно как и проприетарная реализация WavPack

    Из спецификации zip:

    Цитата:
           96 - JPEG variant
           97 - WavPack compressed data

    Всего записей: 8094 | Зарегистр. 08-09-2001 | Отправлено: 09:38 09-12-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 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

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