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

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

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

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



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

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

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

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

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

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

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

    Не моя вина.

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



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

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

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

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

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

    Всего записей: 612 | Зарегистр. 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овский заголовок...
    Короче, кому сильно хочется нарушить стандарты, делают это и так. Им пофиг на доки.

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

    Всего записей: 2770 | Зарегистр. 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 добрались, ироды...

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

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



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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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


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

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

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

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

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