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

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



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

    Цитата:
    Естественно, нет!

    Что же тут естественного?
     

    Цитата:
    Он тоже распаковывает в %temp%

    Вот прямо так и распаковывает всё?
    Или создаёт новый архив?
     

    Цитата:
    Чтобы что-то упаковать, его надо сначала превратить в исходное состояние (распаковать).

    Но для этого совсем не обязательно сохранять распакованное на диск.

    ----------
    Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
    Кекс. Антибиотики. Ламбада.

    Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 11:18 10-07-2020
    insorg



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

    Цитата:
    Вот прямо так
    Прямее некуда. Настоятельно рекомендую в %temp% заглядывать во время работы не только архиваторов, там много чего интересного оседает.

    Цитата:
    не обязательно сохранять распакованное на диск
    На моей памяти нет ни единого подобного архиватора с хорошим сжатием, который бы так делал. Красиво оно выглядит только в теории, но не на практике.
    Если так хочется держать в оперативке всё - можно заюзать рамдиск и обойтись действием 3 акта: 1. распаковка на рамдиск в папки с именами архива, 2. упаковка с желаемыми настройками, 3. зачистка рамдиска (любым способом).
    Можно батником, а можно любым файл-менеджером типа Total Commander (это предпочтительнее, меньше шансов самому сделать ошибку).

    Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 11:35 10-07-2020 | Исправлено: insorg, 11:37 10-07-2020
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg,
    Цитата:
    Он тоже распаковывает в %temp%
    Я видел лишь буферный .tmp-файл в целевой папке (или папке с исхрдным архивом, точно не помню). Погляжу, что там в %temp%

    Цитата:
    Никак! Чтобы что-то упаковать, его надо сначала превратить в исходное состояние (распаковать).
    а схема stdout => stdin ?
    Цитата:
    Каких, например?
    Аттрибуты файлов. Дата создания/модификации например.

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 12:18 10-07-2020 | Исправлено: Baltazar500, 12:19 10-07-2020
    los

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

    Цитата:
    Но для этого совсем не обязательно сохранять распакованное на диск.

    pipe?
     
    insorg
    что у вас в папке %temp% появляется при такой команде?
    $ 7z x -so foo.7z | 7z a -si bar.7z

    Всего записей: 7322 | Зарегистр. 08-09-2001 | Отправлено: 12:33 10-07-2020
    uShell

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

    Цитата:
    Но для этого совсем не обязательно сохранять распакованное на диск.

    Это можно попробовать сделать с помощью стороннего ПО - а именно драйвера виртуального диска, который умеет монтировать архивы 7z (если такой есть). Теоретически, для распаковки достаточно держать в памяти данные чуть больше размера словаря, периодически затирая новыми данными те, которые уже в словарь не попадают.
     

    Цитата:
    На моей памяти нет ни единого подобного архиватора с хорошим сжатием, который бы так делал.

    Не совсем архиватор, но по теме - advzip из семейства AdvanceCOMP. Он как раз распаковывает в память и позволяет (но негибко) выбрать параметры для перепаковки. Возможно, так же работает ect.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 15:58 10-07-2020
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uShell
    insorg
     
    Rzip - использует буфер истории 900 Мб для работы, а по степени сжатия превосходит Bzip2/GZip. Проблема только в одном - исходники версии 2.1 - rzip-2.1.tar.gz (46K) датированы 2006-02-14 00:41 и с тех пор проект не развивается.  


    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    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 | Отправлено: 16:51 10-07-2020
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По поводу пайпов под виндой - они корректно работают ? 7z-архив с папкой и файлом в нём по пути теряет папку, а файл расширение и исходное имя

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 19:49 10-07-2020
    uShell

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

    Цитата:
    7z-архив с папкой и файлом в нём по пути теряет папку

    Приведите команду, которую Вы используете. При использовании пайпа для архива пути не изменившихся в нём файлов должны сохраняться.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 20:36 10-07-2020
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uShell, делать cd было лень
    Код:
    "c:\Program Files\7-Zip\7z.exe" x -so d:\temp\test-100.7z|"c:\Program Files\7-Zip\7z.exe" a -r -si -t7z -mx5 d:\temp\test-100_02.7z

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 20:55 10-07-2020
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    Пайпы работают корректно, но не так, как Вы хотите. Сочетание x -so извлекает все файлы подряд в файл stdout, теряя при этом все метаданные. Теоретически, можно вставить между данными файлов их имена в текстовом виде, если выводить в тот же stdout прогресс. А вот сочетание a -si читает один безымянный файл безо всяких метаданных. Так что для перепаковки лучше всего использовать RAM-диск или смонтировать исходный архив как диск.
     
    Ваш метод с пайпами может сработать, если Вы "пересадите" в конечный архив структуру FilesInfo из исходного архива (и пересчитаете CRC заголовков). Это не очень сложно, но утилиту придётся писать самостоятельно.

    Всего записей: 1004 | Зарегистр. 12-06-2019 | Отправлено: 21:56 10-07-2020
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Наверное наивный вопрос.
    Есть sfx сделанный 7zip-zstd (32 bit)
    Есть winpe (win7 32bit sp1 msdn)
    При из winpe запускаю sfx , наживаю "обзор" (куда распаковывать).
    В результате "пустое окно".
     
    Собственно вопрос: куда крутить, в сторону недостающих dll или в сторону 7zip-sfx (багрепорт писать) ?

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 09:10 14-07-2020
    Stasx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ? каким ключем задать файлы, которые должны помещаться в архив без сжатия? в winrar такая функция есть

    Всего записей: 121 | Зарегистр. 10-10-2007 | Отправлено: 16:09 29-07-2020
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Stasx
    Никаким. Добавлять в 2 этапа. Например, сначала все без сжатия (через ключ -i), а потом исключить эти файлы из 2-го этапа (ключ -x)

    Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 16:13 29-07-2020
    Aniskin

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Stasx
    Можно попробовать воспользоваться плагином Smart7z. Для подобных целей он и был разработан.

    Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 18:34 29-07-2020
    alloledd

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

    Цитата:
    Можно попробовать воспользоваться плагином Smart7z.

    А где его берут?

    Всего записей: 7056 | Зарегистр. 25-10-2019 | Отправлено: 00:22 30-07-2020
    skipik



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alloledd
    https://www.tc4shell.com/ru/7zip/
    https://www.tc4shell.com/ru/7zip/smart7z/

    Всего записей: 4802 | Зарегистр. 07-07-2006 | Отправлено: 00:29 30-07-2020
    KostmicK

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    7-Zip 20.01 Alpha
    x86 https://7-zip.org/a/7z2001.exe
    x64 https://7-zip.org/a/7z2001-x64.exe
     
    20.01 alpha 2020-08-06

    Всего записей: 1647 | Зарегистр. 12-04-2012 | Отправлено: 15:31 06-08-2020
    fonaskin



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KostmicK
    Сплошные "speed optimizations". Это очень здорово, но лучше бы максимальный размер словаря был увеличен до заявленных 4 GB. Разработчик же планировал изменения в данном направлении.

    Всего записей: 58 | Зарегистр. 23-11-2017 | Отправлено: 18:27 06-08-2020
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fonaskin
     
    Пишите Игорю на 7-Zip.org, видимо увеличение размера словаря пока отложено ибо есть более насущные задачи. А у нас этот разговор ничего не изменит, тем более вы несколько адресатом ошиблись.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    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 | Отправлено: 20:04 06-08-2020
    sov44



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил русскую справку для 20.01а  https://yadi.sk/d/Z6IgJeRC3SyTcx?w=1

    Всего записей: 101 | Зарегистр. 13-03-2007 | Отправлено: 21:23 06-08-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