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

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

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

Maz



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


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

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

Загрузить:

Последняя стабильная версия: 24.06 (26.05.2024) | Download 7-Zip 24.06 (2024-05-26)
 
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 и совместимые с ними

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)

  • Всего записей: 38914 | Зарегистр. 26-02-2002 | Отправлено: 20:16 28-11-2021 | Исправлено: Victor_VG, 18:17 27-05-2024
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007, тут дело в том что как раз учли пользовательский опыт и традиции, где tgz, tbz, tzst и т.п. общепринятое сокращение для tar.gz, tar.zst и т.д. И, как верно, подметил Inoz2000 вы сами и добавили в примере расширение tar.
     
    7z ведет себя в данном случае как и zstd, gzip и т.д.
     

    Всего записей: 7446 | Зарегистр. 08-09-2001 | Отправлено: 16:42 18-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Это общепринятое нужно для того, чтобы -a в tar узнавала по расширению какой упаковщик использовать, а insorg как раз изначально про то, что совсем не tar в таком архиве может быть, так конечно, это про подмену расширения на неверное. Да не всегда и ведет, упакуйте Test.txt в Test.gz, потом можно обозвать и Test.tar.gz и Test.tgz , а внутри 7-zip все равно покажет Test.txt.

    Всего записей: 2878 | Зарегистр. 13-10-2006 | Отправлено: 16:57 18-05-2024 | Исправлено: lelik007, 17:16 18-05-2024
    los

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

    Цитата:
    Это общепринятое нужно для того, чтобы -a в tar узнавала по расширению какой упаковщик использовать

    вы ошибаетесь, ключ '-a' присутствует у bsdtar и отсутствует в других реализациях.  

    Цитата:
    Да не всегда и ведет, упакуйте Test.txt в Test.gz, потом можно обозвать и Test.tar.gz и Test.tgz , а внутри 7-zip все равно покажет Test.txt.

    И здесь вы тоже ошибаетесь
    $ gzip -nc Test.txt > Test.tgz
    $ 7z l -slt Test.tgz  | grep -i path
    Path = Test.tgz
    Path = Test.tar
     

    Всего записей: 7446 | Зарегистр. 08-09-2001 | Отправлено: 17:33 18-05-2024
    wseventeen

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

    Цитата:
    gzip -n
    -- явное передёргивание.  
    Вы бы ещё heх редактором архив поправили.

    Всего записей: 1429 | Зарегистр. 20-12-2007 | Отправлено: 17:45 18-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wseventeen
    Точно. Если кто не понял, опция -n - как раз не сохранение имени, по умолчанию отключена.
    los
    Я имел ввиду официальный 7-zip, в теме которого мы находимся, это им в GUI Windows, потому что тут пользователей Windows кратно больше.

    Цитата:
    Да не всегда и ведет, упакуйте Test.txt в Test.gz, потом можно обозвать и Test.tar.gz и Test.tgz , а внутри 7-zip все равно покажет Test.txt.

    Потому, что, потом начнется, что еще и gzip в зависимости от сборки ведет по разному.
     
    insorg
    Отметил особенности распаковки официальным 7-zip 25.04 из шапки архивов zst, tzst, tar.zst, на что я ему написал, что согласен, что 7-zip так себя ведет, и референс отсюда тоже:
    https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-v1.5.6-win64.zip
    Не пойму что в этой простой мысли такого не понятного. А это значит, на мой взгляд, то, что Игорь Павлов постарался максимально воспроизвести работу референса.

    Всего записей: 2878 | Зарегистр. 13-10-2006 | Отправлено: 17:58 18-05-2024 | Исправлено: lelik007, 19:01 18-05-2024
    los

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

    Цитата:
    -- явное передёргивание.  

    такие выводы часто бывают когда нет понимания о чем идет речь.
     
    lelik007

    Цитата:
    Точно. Если кто не понял, опция -n - как раз не сохранение имени, по умолчанию отключена.

    zstd о котором изначально шла речь не хранит имя, и если уже речь идет о передергивании, то это скорее относится к вашему примеру в котором вы выбрали тот случай когда gzip имя сохраняет.

    Цитата:
    Потому, что, потом начнется, что еще и gzip в зависимости от сборки ведет по разному.

    Уже началось:

    Цитата:
    Я имел ввиду официальный 7-zip, в теме которого мы находимся

    Хотя вам привели пример с не менее официальной версией только под ком. строку.

    Всего записей: 7446 | Зарегистр. 08-09-2001 | Отправлено: 19:37 18-05-2024
    Inoz2000



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    какой в пень референс!!
    Цитата:
    7-Zip doesn't use original Zstandard (ZSTD) code from
    https://github.com/facebook/zstd

    Всего записей: 5035 | Зарегистр. 23-04-2009 | Отправлено: 19:59 18-05-2024
    wseventeen

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

    Цитата:
    опция -n - как раз не сохранение имени, по умолчанию отключена.

    Если кто не понял, это и есть передёргивание.
    К тому же gzip это не сабж, как 7z сделать .gz без имени?

    Всего записей: 1429 | Зарегистр. 20-12-2007 | Отправлено: 21:33 18-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Вы сами первый привели в пример gzip:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=50870&start=1640#2

    Цитата:
    7z ведет себя в данном случае как и zstd, gzip и т.д.

    Нет, не ведет. Проблема в том, что не я один читать умею.  
    И никакой опции -n нет у 7-zip для формата gzip, как вам кармад wseventeen и сообщает.

    Цитата:
    $ gzip -nc Test.txt > Test.tgz  
    Вот это странно, а в теме 7-zip упаковать в поддерживаемый им формат, не странно.
    И да, спасибо, нам уже сообщили.

    Цитата:
    zstd о котором изначально шла речь не хранит имя

    http://forum.ru-board.com/topic.cgi?forum=5&topic=50870&start=1620#7
    http://forum.ru-board.com/topic.cgi?forum=5&topic=50870&start=1620#11

    Всего записей: 2878 | Зарегистр. 13-10-2006 | Отправлено: 21:59 18-05-2024 | Исправлено: lelik007, 07:21 19-05-2024
    Pasha_ZZZ



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

    Цитата:
    К тому же gzip это не сабж, как 7z сделать .gz без имени?

    Ключ -si без указания имени после него

    Всего записей: 12514 | Зарегистр. 11-03-2002 | Отправлено: 07:34 19-05-2024
    los

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

    Цитата:
    Нет, не ведет.  

    У вас два архива не содержащие имен test.zstd и test.gz. Переименовываете их в
    test.tgz и test.tzst. Не могли бы вы объяснить разницу в поведении 7z при распаковке этих архивов?

    Цитата:
    Проблема в том, что не я один читать умею.  

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

    Всего записей: 7446 | Зарегистр. 08-09-2001 | Отправлено: 08:32 19-05-2024
    lelik007



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

    Цитата:
    Не могли бы вы объяснить разницу в поведении 7z при распаковке этих архивов?  


    Цитата:
    Mogu no ne ho4u
    и камраду wseventeen не советую, так как все что есть информативное по этому вопросу есть на предыдущей, этой странице и в самом 7-zip, главное, что тут объяснять.

    Всего записей: 2878 | Зарегистр. 13-10-2006 | Отправлено: 11:59 19-05-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот такая бага нарисовалась при попытке достать файлы из VHD с виндой...
     
       
     
    Для воспроизведения достаточно просто либо пройтись командой
    compact /compactOS:always
    внутри виртуалки с этой виндой.
     
    Либо в качестве такого же образца можно просто создать любой ntfs раздел и иметь на нём файлы, к которым применено
    compact /c /exe:lzx
    силами Win10/Win11, чтобы получить точно такие же :WofCompressedData в качестве потока сжатых данных исходного файла.
     
    Добавлено:
    И да, извлекаемый файл на второй панельке "появляется", но при этом целиком и полностью состоит из нулей.

    Всего записей: 17300 | Зарегистр. 04-11-2010 | Отправлено: 23:49 22-05-2024 | Исправлено: insorg, 23:52 22-05-2024
    Nikosys

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обнова на 24.06
     
    - The bug was fixed: 7-Zip could not unpack some ZSTD archives.

    Всего записей: 272 | Зарегистр. 22-03-2007 | Отправлено: 11:56 27-05-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZMA SDK - 7zS2.sfx и 7zS2con.sfx пресобраны, новая версия 24.06.

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

    Всего записей: 33439 | Зарегистр. 31-07-2002 | Отправлено: 18:19 27-05-2024
    sov44



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил русскую справку до 24.06

    Всего записей: 108 | Зарегистр. 13-03-2007 | Отправлено: 19:57 27-05-2024
    Victor_VG



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

    los

    Цитата:
    вы ошибаетесь, ключ '-a' присутствует у bsdtar и отсутствует в других реализациях

    Да - FreeBSD man tar(1)

    Цитата:
    OPTIONS
     
           -a, --auto-compress
               (c mode only) Use the archive suffix to decide  a  set  of  the
               format and the compressions.

    в теме продолжать не надо.

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

    Всего записей: 33439 | Зарегистр. 31-07-2002 | Отправлено: 01:01 28-05-2024 | Исправлено: Victor_VG, 01:56 28-05-2024
    lelik007



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

    Цитата:
    Обновил русскую справку до 24.06

    Этот свитч в английском оригинале пропущен, Игорю написал.

    Цитата:
     
    - new switch -smemx{size}g : to set allowed memory usage limit for RAR archive unpacking.
      RAR archives can use dictionary up 64 GB. Default allowed limit for RAR unpacking is 4 GB.
     

    Простите, старую версию русской справки посмотрел, не увидел, что у вас, как раз он есть, всего в Downloads накопилось...
    Обновил тоже, заодно

    Всего записей: 2878 | Зарегистр. 13-10-2006 | Отправлено: 07:26 28-05-2024 | Исправлено: lelik007, 07:48 28-05-2024
    sov44



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007, а еще Игорь забыл добавить в справку описание ключа "u" (Auto rename all) команды "e" (Extract). Написал ему.

    Всего записей: 108 | Зарегистр. 13-03-2007 | Отправлено: 08:24 28-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sov44
    Спасибо большое, раз уж заговорили, если у вас будет свободное время и желание. Можно как ли сделать ссылки на все "Ключи" из "Содержания"? Получается, что в общем списке они есть, а в содержании (слева) нет, хотя, может длинный список выйти.

    Всего записей: 2878 | Зарегистр. 13-10-2006 | Отправлено: 09:19 28-05-2024 | Исправлено: lelik007, 09:23 28-05-2024
    Открыть новую тему     Написать ответ в эту тему

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

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