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

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

Модерирует : 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

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

gyra

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

На 7-Zip.org доступны сборки для всех поддерживаемых ОС, исходные коды, а так же пакет 7-Zip Extra (автономная консольная версия, библиотеки и плагин для FAR)

Расшифровка обозначения аппаратных платформ к таблицам:
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 совместимые процессоры

7-Zip - бесплатный качественный архиватор поддерживающий распаковку следующих форматов файлов:
7z, Arj, Bkf, BZ2, BZIP2, Cab, Chm, Compound, CPIO, Deb, Dmg, ELF, FLV, GZip , LZH, lzma, MachO, MSI, Mub, NSIS, PE, Rar, Rpm, Split, SWF, SWM, TAR, WIM, Xar, xz, Z, zip, zipx, образы ISO, UDF, FAT, NTFS, HFS, ext2, ext3, ext4, VHD, VDI, VMDK, GPT, QCOW2.
 
Отличительные особенности:

  • степень сжатия архивов ZIP и GZIP, создаваемых с помощью 7-Zip, на 2-10% выше, чем у PKZip и WinZip;
  • высокая степень сжатия в собственном формате 7z;
  • создание самораспаковывающихся архивов (для формата 7z);
  • шифрование по алгоритму AES-256 (для формата 7z);
  • интеграция в оболочку Windows;
  • наличие плагина для FAR Manager;
  • наличие версий GUI и для командной строки.

    Системные требования: Windоws 98/ME/NT/2000/XP/Vista/7/8/8.1 (имеется портированные версии для Linux/Unix).
    Языки интерфейса: русский, английский и др. (более 80).


    Загрузить:

    Последняя стабильная версия: 18.05 (30.04.2018)
    Setup: x86 (SFX | MSI), x64 (SFX | MSI), Extra (x86/x64), LZMA SDK, Source
     
    Последняя beta-версия: 18.04 (25.04.2018)
    Setup: x86 (SFX | MSI), x64 (SFX | MSI), Extra (x86/x64), LZMA SDK, Source
     
    Последняя alpha-версия: 15.04 (09.06.2015)
    x86 (7-Zip SFX) | x64 (7-Zip SFX)
     
    Примечание:

    Alpha и Beta-версии 7-Zip зачастую являются развитием "стабильных" версий с улучшениями и исправлениями багов.
    Ссылки на альфы ищем в разделе Open Discussion форума проекта 7-Zip, там же можно получить и консультацию от разработчика.


    Дополнительные ресурсы:

  • Русская справка к архиватору 7-Zip (отдельно для 16.04) (автор: GORA2)
  • WIKI страница с описанием 7-Zip (на русском языке)
  • Страница загрузки на SourceForge.net (все стабильные и beta версии )
  • FTP архив проекта на SourceForge.net (все стабильные и beta версии)

    Дополнения:

  • Ultra7z Optimizer 0.12 (с поддержкой LZMA2)
  • m7zRepacker 1.0.32.301 (версия 7-zip 9.20 включена)
  • Плагин MutiArc для Total Commander с поддержкой 7z
  • Отдельный 7z-плагин для Total Commander
  • Обновленный 7z-плагин для Total Commander с поддержкой LZMA2
  • Ещё один новый 7z-плагин для Total Commander - Total7zip
  • WinCryptHashers - плагин для 7-Zip, отображающий значения хеш сумм файлов.
  • eDecoder - плагин для 7-Zip, добавляющий поддержку форматов e-mail, некоторых MIME-контейнеров, BASE64/UUE/XXE кодирования, MHT*.
  • Lzip7z - плагин для 7-Zip, добавляющий поддержку формата lzip.
  • Asar7z - плагин для 7-Zip, добавляющий поддержку формата asar.
  • Архив 7-Zip ZS
  • Иные программы, поддерживающие архивацию в формате 7z
    Дополнительные бесплатные утилиты:

  • 7-Zip Theme Manager + темы и иконки или готовые иконки в стиле Windows 10 от 4Mike4
  • 7z SFX Tools - модифицированные SFX модули 1.6.1.3873 1.7.0.3873 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?

    Примечания:

  • 7-Zip разработан для работы под Windows, но если вам необходимо использовать именно Win-сборку, то он может быть запущен на UNIX/Linux или Mac OS X в среде WINE HQ 1.6 и выше без ограничений.
  • Порт для платформ UNIX/LINUX называется p7zip и распространяется в виде прекомпилированных бинарных пакетов и исходных текстов. Смотрите нужные Вам версии архиватора и зависимые для его работы и сборки пакеты на сайтах своих операционных систем либо, при наличии, в репозиториях. При нарушении зависимостей программа работать не будет!
  • Код LZMA SDK является общественным достоянием (public domain). Архиватор 7-Zip распространяется бесплатно под лицензией GNU LGPL. Если он вам понравился, зарегистрируйтесь и заплатите небольшую сумму (от $50) авторам.
  • На момент тестирования в программе не было замечено ни баннеров, ни так называемого Spyware.

  • Всего записей: 7109 | Зарегистр. 18-02-2006 | Отправлено: 22:35 20-12-2016 | Исправлено: Bulat_Ziganshin, 15:57 01-07-2018
    Aniskin

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wseventeen
     
    Информация для размышления.
     
    Должно передаваться:
     
    ISetProperties.SetProperties in ANumProperties=8
    ISetProperties.SetProperties in ANames[0]=x
    ISetProperties.SetProperties in AValues[0].vt=VT_UI4
    ISetProperties.SetProperties in AValues[0]=5
    ISetProperties.SetProperties in ANames[1]=he
    ISetProperties.SetProperties in AValues[1].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[1]=off
    ISetProperties.SetProperties in ANames[2]=s
    ISetProperties.SetProperties in AValues[2].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[2]=2147483648B
    ISetProperties.SetProperties in ANames[3]=mt
    ISetProperties.SetProperties in AValues[3].vt=VT_UI4
    ISetProperties.SetProperties in AValues[3]=4
    ISetProperties.SetProperties in ANames[4]=yx
    ISetProperties.SetProperties in AValues[4].vt=VT_UI4
    ISetProperties.SetProperties in AValues[4]=0
    ISetProperties.SetProperties in ANames[5]=0
    ISetProperties.SetProperties in AValues[5].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[5]=WavPack2
    ISetProperties.SetProperties in ANames[6]=1
    ISetProperties.SetProperties in AValues[6].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[6]=lzma:d20
    ISetProperties.SetProperties in ANames[7]=b0s1:1
    ISetProperties.SetProperties in AValues[7].vt=VT_EMPTY
    ISetProperties.SetProperties in AValues[7]=
     
    Что передается в arclite:
     
    Если выбрать метод WavPack2, а в строку введено "yx=0 0=WavPack2 1=lzma:d20 b0s1:1":
     
    ISetProperties.SetProperties in ANumProperties=6
    ISetProperties.SetProperties in ANames[0]=0
    ISetProperties.SetProperties in AValues[0].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[0]=WavPack2
    ISetProperties.SetProperties in ANames[1]=x
    ISetProperties.SetProperties in AValues[1].vt=VT_UI4
    ISetProperties.SetProperties in AValues[1]=5
    ISetProperties.SetProperties in ANames[2]=s
    ISetProperties.SetProperties in AValues[2].vt=VT_BOOL
    ISetProperties.SetProperties in AValues[2]=-1
    ISetProperties.SetProperties in ANames[3]=yx
    ISetProperties.SetProperties in AValues[3].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[3]=0
    ISetProperties.SetProperties in ANames[4]=1
    ISetProperties.SetProperties in AValues[4].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[4]=WavPack2
    ISetProperties.SetProperties in ANames[5]=2
    ISetProperties.SetProperties in AValues[5].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[5]=lzma:d20
     
    Если выбрать метод WavPack2, а в строку введено "yx=0 1=lzma:d20 b0s1:1":
     
    ISetProperties.SetProperties in ANumProperties=5
    ISetProperties.SetProperties in ANames[0]=0
    ISetProperties.SetProperties in AValues[0].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[0]=LZMA
    ISetProperties.SetProperties in ANames[1]=x
    ISetProperties.SetProperties in AValues[1].vt=VT_UI4
    ISetProperties.SetProperties in AValues[1]=5
    ISetProperties.SetProperties in ANames[2]=s
    ISetProperties.SetProperties in AValues[2].vt=VT_BOOL
    ISetProperties.SetProperties in AValues[2]=-1
    ISetProperties.SetProperties in ANames[3]=yx
    ISetProperties.SetProperties in AValues[3].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[3]=0
    ISetProperties.SetProperties in ANames[4]=2
    ISetProperties.SetProperties in AValues[4].vt=VT_BSTR
    ISetProperties.SetProperties in AValues[4]=lzma:d20

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 21:19 19-06-2018
    skipik



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

    Цитата:
    Если в arclite просто выбрать метод WavPack2 из выпадающего списка и ничего не вводить в строку параметров, то все пакуется нормально.

     
    wseventeen

    Цитата:
    Лучше выбрать метод WavPack2.

     
    Да, спасибо, так работает. В принципе, жить можно.

    Всего записей: 2124 | Зарегистр. 07-07-2006 | Отправлено: 21:22 19-06-2018
    wseventeen

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Для последнего случая все параметры кроме пропущенного b0s1:1 (это баг) корректны.
    Отсутствующие параметры соответствуют умолчательным значениям, могут (но не должны ) быть заданы.

    Всего записей: 909 | Зарегистр. 20-12-2007 | Отправлено: 23:39 19-06-2018
    Aniskin

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wseventeen
    Под термином "Должно передаваться" я подразумеваю "Передается в самом 7-Zip". Разумеется, arclite не обязан делать передачу параметров идентичную байт в байт.
     

    Цитата:
    Для последнего случая все параметры кроме пропущенного b0s1:1 (это баг) корректны.


    Цитата:
    ИИ совмещения метода и дополнительных параметров

     
    Если я в выпадающем списке выбираю метод сжатия WavPack2 и ввожу доп параметры, то я ожидаю, что ИИ передаст в 7z.dll 0=WavPack2, который отсутствует в параметрах.

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 08:13 20-06-2018
    wseventeen

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

    Цитата:
    Если я в выпадающем списке выбираю метод сжатия WavPack2 и ввожу доп параметры, то я ожидаю, что ИИ передаст в 7z.dll 0=WavPack2, который отсутствует в параметрах.

    Да, я был уверен что так и есть, если там LZMA - конечно баг.
    Сегодня - завтра поправлю...

    Всего записей: 909 | Зарегистр. 20-12-2007 | Отправлено: 08:59 20-06-2018
    Aniskin

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавил в Smart7z поддержку WavPack плагина. Если WavPack установлен в 7-Zip, то он автоматически будет использоваться при упаковке с использованием Smart7z.

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 10:13 20-06-2018
    skipik



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Вчера пытался упаковать 30гб wav-файлов, поймал и в фаре, и в 7zFM в какой-то момент "Разрушительный сбой" и упаковка прекратилась. Чем мне помочь в диагностике проблемы? Может дебаг-версию соберёте, я на ней опробую.

    Всего записей: 2124 | Зарегистр. 07-07-2006 | Отправлено: 14:22 20-06-2018
    Aniskin

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skipik
    Проверил, упаковал 40Gb wav-ов, все упаковалось без проблем. Но раз ошибка есть, надо искать причину.
     
    Опции, которые использовались при упаковке? Сбой на одном и том же файле? Far отобразил стек в момент сбоя? Если да, то кто на вершине стека? Место на диске хватает? Wav-ы какой размер имеют? На другом ПК с этими же файлами воспроизводится (если есть возможность проверить)?
     
     
    Добавлено:
    Это был креш или просто плагин вернул код ошибки и появилось обычное окно с сообщением об ошибке?

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 15:12 20-06-2018
    skipik



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Падения не было, Фар показал тот же код ошибки, что и вчера при тестировании: update.cpp:1042. Повторюсь - сам фар и плагин не падали, только ошибка и прерывание процесса архивации. Из 7zFM появилось надпись "Разрушительный сбой" и упаковка прервалась.
     

    Цитата:
    все упаковалось без проблем

    У вас это быстро происходит? У меня 30 гб порядка 30 мин пакуются.
     

    Цитата:
    Опции, которые использовались при упаковке?

    Ровно такие, как на вашем скрине на странице WavPack.
     

    Цитата:
    Сбой на одном и том же файле?

    Вот этого не могу сказать.
     

    Цитата:
    Место на диске хватает?

    Да.
     

    Цитата:
    Wav-ы какой размер имеют?

    В среднем 50-60 мб каждый файл и таких файлов много.
     
    Сейчас попробую заново запустить из-под Фара, посмотрим, что выдаст.

    Всего записей: 2124 | Зарегистр. 07-07-2006 | Отправлено: 16:11 20-06-2018
    Aniskin

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

    Цитата:
    У меня 30 гб порядка 30 мин пакуются.

    Можно просто уменьшить уровень сжатия до 1.

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 16:22 20-06-2018
    wseventeen

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

    Цитата:
    update.cpp:1042

    Для фар выбирайте WavPack2 и параметры yx=0 0=lzma:d20 b0s1:1
    Позже выложу версию где ИИ будет всё делать сам...

    Всего записей: 909 | Зарегистр. 20-12-2007 | Отправлено: 16:24 20-06-2018 | Исправлено: wseventeen, 16:26 20-06-2018
    skipik



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

    Цитата:
    yx=0 0=lzma:d20 b0s1:1

    Видимо был какой-то случайный сбой, сейчас с этими параметрами всё прошло успешно.

    Всего записей: 2124 | Зарегистр. 07-07-2006 | Отправлено: 17:44 20-06-2018
    wseventeen

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skipik
    Раньше параметры были другими.
     
    arclite с фиксом парсинга доп. параметров будет в следующей сборке.
    Теперь должны проходить все способы с последних 2-х страниц.
     
    Умолчательные параметры для WavPack2 добавлены в arclite.xml, можно их не задавать (если не хотите изменить).

    Всего записей: 909 | Зарегистр. 20-12-2007 | Отправлено: 17:55 20-06-2018
    Aniskin

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skipik
    Я не понял, проблема с ошибкой есть или нет?

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 18:05 20-06-2018
    skipik



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aniskin
    Вчера был на обоих вариантах (7zFM и FAR). Сегодня протестировал пока что только ФАР со строкой "yx=0 0=lzma:d20 b0s1:1" - всё прошло без ошибок. Видимо вчера что-то случайно сбойнуло, пока что нормально всё.
     
    wseventeen
    Я сейчас соберу и проверю. Правильно понимаю, что теперь можно выбрать метод LZMA2 и в доп. параметры вписать строку: yx=0 0=WavPack2 1=lzma:d20 b0s1:1 ? При этом всё должно быть без ошибок?

    Всего записей: 2124 | Зарегистр. 07-07-2006 | Отправлено: 18:21 20-06-2018
    Aniskin

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

    Цитата:
    всё прошло без ошибок

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

    Цитата:
    теперь можно выбрать метод LZMA2 и в доп. параметры вписать строку
    А чем сакральный смысл такого действа?

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 18:26 20-06-2018
    skipik



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

    Цитата:
    А чем сакральный смысл такого действа?

    Я просто думал повторить в точности то, что у вас на скрине на странице WavPack, считая что "по фешную" именно так делать.
     
    wseventeen

    Цитата:
    параметры для WavPack2 добавлены в arclite.xml

    Вижу там "yx=0 1=lzma:d20 b0s1:1". Всё-таки там еденица должна быть или опечатка?

    Всего записей: 2124 | Зарегистр. 07-07-2006 | Отправлено: 18:32 20-06-2018
    wseventeen

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

    Цитата:
    теперь можно выбрать метод LZMA2 и в доп. параметры вписать строку:  

    Может быть, но зачем так ...?
    Результирующие параметры при этом будут приблизительно такими:
    0=LZMA2 yx=0 1=WavPack2 2=lzma:d20 b0s1:1
     
    Правильное действие - просто выбрать WavPack2.
     
    Добавлено:

    Цитата:
    Всё-таки там еденица должна быть или опечатка?

    Для старой версии 0, для новой неважно - перенумерует как нужно.

    Всего записей: 909 | Зарегистр. 20-12-2007 | Отправлено: 18:37 20-06-2018
    Aniskin

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

    Цитата:
    Результирующие параметры при этом будут приблизительно такими:
    0=LZMA2 yx=0 1=WavPack2 2=lzma:d20 b0s1:1

    На мой взгляд не совсем правильное решение, хотя бы по той причине, что отличается от "стандартного" поведения, которое задает сам 7-Zip. Если в строке параметров есть 0=ZZZ, то выбранный в выпадающем списке метод вообще не должен фигурировать в конечном списке параметров.
     
    Добавлено:
    И еще и биндинг слетает.

    Всего записей: 429 | Зарегистр. 09-01-2006 | Отправлено: 18:53 20-06-2018
    wseventeen

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В 'стандартном' выбрать метод WavPack2 нельзя (как и другой внешний кодек).
    Поэтому сравнение некорректно.
    Для меня приоритетным является именно выбранный метод.
    А способов прострелить себе ногу у желающих достаточно в любом случае.

    Всего записей: 909 | Зарегистр. 20-12-2007 | Отправлено: 19:07 20-06-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » 7-Zip / 7z (часть 3)

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru