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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip | 7z | 7Zip (часть 3)

Модерирует : gyra, Maz

Maz (28-11-2021 20:26): 7-Zip | 7z | 7Zip (часть 4)
Сборки и украшательства архиватора 7-Zip
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

   

gyra

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


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

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

Загрузить:

Последняя стабильная версия: 21.06 (24.11.2021)
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 tarball | x86-64 tarball | arm tarball | arm64 tarball, macOS arm64/x86-64 tarball, Extra (x86/x64), LZMA SDK, Source
 
Последняя beta-версия: 21.04 (02.11.2021)
Setup: Windows: x86 (SFX | MSI), x86-64 (SFX | MSI), ARM SFX, ARM64 SFX, Console: Linux: x86 tarball | x86-64 tarball | arm tarball | arm64 tarball, macOS arm64/x86-64 tarball, Extra (x86/x64), LZMA SDK, Source
 
Последняя 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
    Дополнительные бесплатные утилиты:

  • 7-Zip Theme Manager 2020 | ещё темы | современные темы и иконки | готовый файл с поддержкой 7-Zip-zstd
  • 7z SFX Tools - модифицированные SFX модули 1.6.2.3888  1.7.0.3900 Архив версий
  • 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)

  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:35 20-12-2016 | Исправлено: Maz, 08:35 29-11-2021
    bthgroup



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Цитата:
    Покажи конкретный пример.

    Соглашусь по fb оказался не прав.
    Но баг остаётся, собственно что и вводит в заблуждение.

    Всего записей: 685 | Зарегистр. 16-07-2009 | Отправлено: 11:37 28-01-2020
    nv59



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    metatrop
    Извините, что вмешиваюсь по поводу bmp, jpg, png:
    BMP - точный до пикселя, но ОЧЕНЬ рыхлый формат;
    JPG - сжатие картинки с потерями и артефактами на мелкой графике типа цифры-буквы;
    PNG - точный формат, НО! для BIOS вполне достаточно 256 цветов, а мо быть и 16. Без учёта фоновых картинок!
    ИМХО...

    Всего записей: 720 | Зарегистр. 15-06-2009 | Отправлено: 18:36 02-02-2020
    RRRRR



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, пожалуйста, выложите альтернативные ссылки на стабильные версии msi x86и x64

    Всего записей: 1313 | Зарегистр. 14-11-2003 | Отправлено: 13:26 06-02-2020
    mig73



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7-Zip 19 финал x86 x64. MSI x86.msi x64.msi.

    Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 13:35 06-02-2020 | Исправлено: mig73, 13:41 06-02-2020
    MaksimovFilimon



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

    Цитата:
    -------------------------
    - 7-Zip now supports new optional match finders for LZMA/LZMA2 compression: bt5 and hc5,  
      that can work faster than bt4 and hc4 match finders for the data with big redundancy.
    - The compression ratio was improved for Fast and Fastest compression levels with the  
      following default settings:
       - Fastest level (-mx1) : hc5 match finder with 256 KB dictionary.
       - Fast    level (-mx3) : hc5 match finder with 4 MB dictionary.
    - Minor speed optimizations in multithreaded LZMA/LZMA2 compression for Normal/Maximum/Ultra  
      compression levels.
    - bzip2 decoding code was updated to support bzip2 archives, created by lbzip2 program.
    - Some bugs were fixed.
    - New localization: Turkmen.

    Всего записей: 1455 | Зарегистр. 13-08-2018 | Отправлено: 11:45 07-02-2020
    metatrop

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

    Цитата:
     
    "как правило, сжимает чуть хуже простого LZMA"
    Когда использует больше 2 потоков
     

     
    Теоретически может и так, однако ради сравнительных опытов практически всё и всегда пакую через .cmd файл, который параллельно запускает разные архиваторы. Например, если из директории Q:\DIR набрать
     
    7zz ../\
     
    то будут создаваться архивы Q:\DIR.7z, Q:\DIR.LZMA2.7z и Q:\DIR.rar и Q:\DIR.RAR5.rar
     
    В строчке для LZMA2 проставлен параметр -mmt-, т.е. пакуется в 1 поток. И статистика у меня набирается такая, что обычно, в 85% процентах случаев, наверное, LZMA выигрывает, правда очень немного. LZMA2 тоже иногда выигрывает, и порою более существенно. Но это, насколько, понимаю, когда есть плохо сжимаемые данные или другие не совсем типичные расклады.
     
    Что касается картинок, то их набор после сравнений архиваторов (которые были относительно давно) дополнился, старый - не сохранился, и это надо было бы уже заново все результаты выписывать...
     
    Но что касается добавления -"mf=delta:3", то оно существенно ухудшает результат на этих 24-битных .bmp  946k -> 1280k LZMA (1281k LZMA2)
     
    Method = Delta LZMA:26
    Method = Delta LZMA2:26
     
    Наверное и MFilter ничего не дал бы (можно ли его "пристегнуть" к командной строке - из описания непонятно).

    Всего записей: 313 | Зарегистр. 17-09-2010 | Отправлено: 18:38 11-02-2020 | Исправлено: metatrop, 18:54 11-02-2020
    Aniskin

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

    Цитата:
    Но что касается добавления -"mf=delta:3", то оно существенно ухудшает результат на этих 24-битных .bmp  946k -> 1280k LZMA (1281k LZMA2)
    А можно глянуть эти чудо bmp файлы?
     

    Цитата:
    Наверное и MFilter ничего не дал бы (можно ли его "пристегнуть" к командной строке - из описания непонятно).
    Фильтр подключается стандартным путем - "mf=delta:3" заменяется на "mf=mfilter".

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 19:15 11-02-2020
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    metatrop
    Delta-фильтр действительно может не улучшать сжатие. Для картинок это обычно бывает в двух случаях: либо отсутствуют плавные цветовые переходы (характерно для инженерной графики), либо, наоборот, цвета меняются хаотично (dithering). Тут соглашусь с Aniskin: имеет смысл показать один из Ваших файлов. Полагаю, что изображение малоцветное, а 24-битный формат выбран исключительно из соображений простоты вывода в видеопамять.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 19:48 11-02-2020
    Pasha_ZZZ



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

    Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 19:55 11-02-2020
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Delta:3 выбрано видимо не случайно… а почему не 2 или кпримеру 4?

    ----------
    Мы все умрём. (-:

    Всего записей: 4891 | Зарегистр. 23-04-2009 | Отправлено: 20:00 11-02-2020
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Параметр дельта фильтра выбирается в зависимости от расположения предполагаемых схожих байт. В 24-битном bmp три однобайтовых компонента, и предполагается, что каждая группа из трех байт будет похожа на предыдущую группу. Отсюда и значение 3.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 05:55 12-02-2020
    momo2000



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так и не понял как запаковать символическую ссылку (SymLink), есть способ через параметр или ещё какой?

    Всего записей: 1732 | Зарегистр. 14-04-2007 | Отправлено: 12:50 13-02-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    momo2000, а в чем проблема?
    Как вариант:
    https://workupload.com/file/VD9BStD3

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 14:45 13-02-2020
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    momo2000
    Текущая версия 7-Zip не поддерживает ни жёсткие, ни символические ссылки на уровне формата (хотя Feature Request на сайте опубликован довольно давно). Посмотрите p7zip - судя по примеру los, под *nix это реализовано.
     
    los
    Кроме флага "ссылка" в заголовке архива, под Windows для извлечения ссылок нужны отдельные вызовы типа DeviceIoControl(). Возможно, для симлинков сработает прямое обращение вида filename::$REPARSE_POINT, но сильно в этом сомневаюсь.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 15:12 13-02-2020 | Исправлено: uShell, 15:14 13-02-2020
    wseventeen

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

    Цитата:
    Текущая версия 7-Zip не поддерживает ни жёсткие, ни символические ссылки на уровне формата
    Для формата 7z - не поддерживаются.
    Для форматов wim и tar вроде как должны работать.

    Всего записей: 1415 | Зарегистр. 20-12-2007 | Отправлено: 16:37 13-02-2020
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wseventeen
    los
    uShell
     
    Так для tar-а симлинки/хардлинки естественны так его контейнер был создан для резервного копирования UFS где этот механизм существует со времён AT7T UNIX 1.0 и потому контейнер tar содержит точную копию фрагмета резервируемой файловой системы. А для универсального контейнера решающего задачу уменьшения объёма занимаемого данными при их хранении/пересылке это по моему излишне т.к. поскольку заранее не известно на какую файловую систему будет происходить его распаковка то на ФС не поддерживающих симлинки/хардлинки операция распаковки завершится с ошибкой "Часть данных распаковать не удалось.".
     
    Под Win механизм хард-/симликов хотя и был реализован ещё в NTFS 1.0 для Windows NT 3.1, но доступ к нему через API был предоставлен только в NT 3.50, и то, только к хардлинкам, а создание симлинков доступно только с Vista (Win 6.0) членам группы Администраторы и только при наличии SeCreateSymbolicLinkPrivilege, а всем иным смертным дано только право следования по нему в пределах доступных фрагментов файловой системы. Хотя для ХР есть драйвер уровня ядра - Symbolic Link Driver
    for Windows XP
    позволяющий создавать/модифицировать симлинки, но далеко не все программы с ним работают. Far работает, а тот же Explorer нет и для него требуется установка Link Shell Extension, а после установки LSE требуется ручная установка этого драйвера или даже созданные симлинки окажутся недоступны.

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

    Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 18:21 13-02-2020
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    и к чему этот ликбез в обращении ко мне? Я упоминал tar?
    uShell
    от Windows далек
    wseventeen

    Цитата:
    Для формата 7z - не поддерживаются.  

    сам формат-то поддерживает
     
    предыдущий архив был сделан при помощи p7zip
    этот при помощи bsdtar
    https://workupload.com/file/vPZrwzA8

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 18:49 13-02-2020
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
     
    А с каких пор bsdtar(1) научился паковать в 7z? В демоне в bsdtar не поддерживается - там доступны только iso9660, gzip, lrzip, lz4, zstd, lzop и xz контейнеры, а контейнера 7я я в сём списке даже у FreeBSD 13 не вижу. Или у вас форк в котором есть такая возможность?
     
    Ваши архивы я специально скормил bsdtar на демоне и получил в консоли:
     
    $ bsdtar -xf test.7z & bsdtar -xf foo.7z
    bsdtar: Unrecognized archive format
    bsdtar: Error exit delayed from previous errors.
    bsdtar: Unrecognized archive format
    bsdtar: Error exit delayed from previous errors.

     
    так что у меня наверное UNIX неправильный.

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

    Всего записей: 33134 | Зарегистр. 31-07-2002 | Отправлено: 19:30 13-02-2020
    SVV76

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Почему 7-Zip не открывает некоторые системные папки в windows 7,именно внутри проги,например Documents and Settings и ещё несколько,а в Windows XP открываются все.Настройки доступа не помогли.Как это исправить?

    Всего записей: 29 | Зарегистр. 26-01-2020 | Отправлено: 20:16 13-02-2020
    los

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

    Цитата:
    Или у вас форк в котором есть такая возможность?  

    все проще:
    bsdtar 3.4.2 - libarchive 3.4.2 ...
    $ bsdtar -cf foo.7z --format 7zip test.txt
    $ bsdtar -tf foo.7z
    test.txt


    Цитата:
    так что у меня наверное UNIX неправильный.


    Supported Formats
    ...
    7-Zip archives
    ...

     
    или
    $ man libarchive-formats

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 20:25 13-02-2020
       

    Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip | 7z | 7Zip (часть 3)
    Maz (28-11-2021 20:26): 7-Zip | 7z | 7Zip (часть 4)
    Сборки и украшательства архиватора 7-Zip


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru