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

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

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

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)

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



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

    Цитата:
    Он даже zstd с огромным скрипом и сопротивлением встречал.

    insorg
    Ну может есть свидетельство этого сопротивления? Однако теперь поддержка есть и никуда не денется.
     
    Сейчас у себя вижу, что WinRAR заходит в архив .tzst как к себе домой, но 7-zip как обычно показывает просто TAR внутри, как и было с подобными *.tgz TAR+GZIP

    Всего записей: 4964 | Зарегистр. 23-04-2009 | Отправлено: 21:59 17-05-2024
    insorg



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

    Цитата:
    WinRAR заходит в архив .tzst как к себе домой, но 7-zip как обычно показывает просто TAR внутри

    Имхо, поведение 7zip тут выглядит лучше. Чем при открытии вычитывать весь сжатый tar. Хотя бы потому что не надо сразу же тратить ресурсы ЦП и памяти, особенно если ошибочно открыл не тот файл (например, промахнулся по соседнему).

    Всего записей: 17230 | Зарегистр. 04-11-2010 | Отправлено: 00:55 18-05-2024
    Inoz2000



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

    Цитата:
    особенно если ошибочно открыл не тот файл
    Ага! и корзину придумали для тех, кто ошибочно удалил не тот файл (например, промахнулся по соседнему).

    Цитата:
    Хотя бы потому что не надо сразу же тратить ресурсы
    а когда их тратить? ну смешно же!

    Всего записей: 4964 | Зарегистр. 23-04-2009 | Отправлено: 01:02 18-05-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Я это говорю в контексте того, что архиватор не берёт на себя подмену показа содержимого в архиве. Если там лежит внутри tar, то его и нужно показывать. А не пытаться сразу же читать всё содержимое и уже показывать его требуху. Например, мне ничего не мешает создать какой-нибудь свой test.tar файлик, который и tarом то не является, обычный текстовик какой-нибудь. Вот, понадобилось именно такое имя. И что тогда? Тот же 7zip даст его достать из того же zstd или gzip, а к любителям разбирать требуху могут быть вопросы.
    В общем, разбор внутрянки - это сама по себе прикольная опция, но реально нужна далеко не всегда.

    Всего записей: 17230 | Зарегистр. 04-11-2010 | Отправлено: 01:14 18-05-2024
    Inoz2000



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

    Цитата:
    Например, мне ничего не мешает создать какой-нибудь свой test.tar файлик, который и tarом то не является, обычный текстовик какой-нибудь. Вот, понадобилось именно такое имя. И что тогда? Тот же 7zip даст его достать из того же zstd или gzip, а к любителям разбирать требуху могут быть вопросы.  
    Никаких вопросов. WinRAR ведёт себя по разному в зависимости от расширения — это не секрет.
    Будет расширение .tar.zst или .tzst тогда он попытается зайти увнутырь. Если там ваш ложный tar внутри, тогда не следует наводить тень на плетень. А просто дайте файлу расширение не двойное, а одинарное .zst
    Так что фокус не удался, а это просто самообман какой-то.

    Всего записей: 4964 | Зарегистр. 23-04-2009 | Отправлено: 01:25 18-05-2024 | Исправлено: Inoz2000, 01:28 18-05-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Цитата:
    ведёт себя по разному в зависимости от расширения  
    Да, это хороший момент. Приятно, когда есть выбор.
    Цитата:
    дайте файлу расширение не двойное, а одинарное .zst  
    Так а ему какое не дай, сам zst не хранит ни имён, ни атрибутов, ни дат... Какое было "имя.файла.zst", такое "имя.файла" (без .zst) и получишь на выходе. Не катит.
    Цитата:
    Так что фокус не удался
    Да оно не фокус, а лишь небольшой пример, когда слишком большая умность будет лишней. Да и иногда действительно нужен именно сам .tar, а не его требуха. Например, для перекладывания в какой-то другой формат или для какой-то точечной правки.

    Всего записей: 17230 | Зарегистр. 04-11-2010 | Отправлено: 01:32 18-05-2024
    Dart Raiden



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

    Цитата:
    Вряд ли Игорь захочет тащить к себе такое. Он даже zstd с огромным скрипом и сопротивлением встречал.

    К счастью код свободен, и есть форк, который более охотно внедряет фичи.
    В этом и заключается прелесть СПО.
     
    Хотя, там тоже пользователи не особо заинтересованы, судя по числу реакций.

    Всего записей: 5699 | Зарегистр. 20-10-2006 | Отправлено: 01:39 18-05-2024 | Исправлено: Dart Raiden, 01:43 18-05-2024
    Inoz2000



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

    Чего не катит!?? Это всё в ченж-логе сказано, что 7-Zip now can unpack ZSTD archives (.zst filename extension)., так что имеем, что имеем.

    Цитата:
    не хранит ни имён, ни атрибутов, ни дат
    это здесь вообще каким боком?  
     
    ps кстати, хочу обратить внимание, что в шапке ссылка с названием 'История версий' ведёт на www.7-zip.org/history.txt , но там сегодня нет новой версии. Зато по адресу 7-zip.org/history.txt всё кажет правильно.  
     
    Добавлено:
    Dart Raiden
    Дык пользователи ж разные. Кто-то жаждет внедрения фичи и поддержки *PAQ
    Кто-то так реагирует
    Цитата:
    Так а разве оно ещё не мертво? Последняя обнова на упаковщик была хрен знает когда.


    В принципе пройтись по заведомо схожим данным zpaq методом 0 - это не лишне будет, чтобы оценить масштабы.
    Однако, судя по этой таблице судьба сложилась так, что у GUI-архиваторов нет дедупликации, но у архиваторов с дедупликацией нет GUI.

    Всего записей: 4964 | Зарегистр. 23-04-2009 | Отправлено: 01:45 18-05-2024
    insorg



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

    Цитата:
    Чего не катит!??  
    Обрезание имён не катит.  

    Цитата:
    это здесь вообще каким боком?  

    Ну так это всё к тому же test.tar.zst  - если убрать .tar, то "магии" не будет. Но и исходное полное имя+расширение файла не получим же.  

    Цитата:
    История версий' ведёт на www
    У меня по обоим ссылкам одинаковый текстовик с
    Код:
    HISTORY of the 7-Zip
    --------------------
     
    24.05          2024-05-14
    Может, где какая локальная фигня в кеше болтается?

    Цитата:
    Кто-то так реагирует
    Эм.. Удивление удивляет?
    Если добавится и это - я буду только рад. Но я помню историю до добавления zstd в официалку, когда форк-самопал уже по сети гуглял, и ответы в стиле "вам надо - идите качайте форк". Даже сюда цитатами это таскалось несколько раз, вроде бы.

    Цитата:
    у GUI-архиваторов нет дедупликации
    Грустный момент. И даже не потому что всем срочно нужен gui (при наличии Totalcmd/Far + Multiarc подобное решается), а что в популярных и известных архивах это недоступно без поломанной совместимости с существующим.

    Всего записей: 17230 | Зарегистр. 04-11-2010 | Отправлено: 02:47 18-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    ZSTD, действительно, не сохраняет имён, и если переименовать tar.zst в tzst, у 7-zip exception стоит на такой случай, и файлы обработаются одинаково, то есть внутри мы увидим .tar. А TC - просто «откусывает» расширение и при переименовании tar.zst в tzst и обрабатывает как просто .zst - то есть внутри файл без расширения, что у tzst, что у zst.

    Всего записей: 2861 | Зарегистр. 13-10-2006 | Отправлено: 05:02 18-05-2024 | Исправлено: lelik007, 09:14 18-05-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Т.е. он самовольно допишет .tar на файл без "вложенного" расширения, даже если оно никаким tarом и близко не пахнет?
    Какое-то странное поведение, если так...
     
    Добавлено:
    А... Всё. Дошло, когда проверил... Ты про .tzst говоришь. А я про обычные .zst с .tar внутри, который не обязательно может быть именно тарбаллом, а просто любой файл, где такое расширение тоже используется.

    Всего записей: 17230 | Зарегистр. 04-11-2010 | Отправлено: 05:13 18-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Так все ты правильно пишешь, без дополнительного расширения он просто не знает, что там, поэтому zstd.exe делает > test.iso.zst, а не test.zst по умолчанию. Сразу видно, инженеры с программистами делали для себя, на пользовательский опыт это явно не рассчитано. Поэтому и просят добавить Игоря в формат 7-zip как метод, так как у пользователей с ним опыта много. Да и на вкусняшки типа ZSTD + BCJ2 рассчитывают, некоторые.

    Всего записей: 2861 | Зарегистр. 13-10-2006 | Отправлено: 06:23 18-05-2024 | Исправлено: lelik007, 09:19 18-05-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Делали замену для bzip, gzip и им подобным. Остальное - следствие.

    Всего записей: 17230 | Зарегистр. 04-11-2010 | Отправлено: 06:36 18-05-2024
    Inoz2000



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

    Цитата:
    если убрать .tar, то "магии" не будет.

    Давайте уже дотянем сову до конца и тогда магия произойдёт.
    Просто поместите “какой-нибудь свой test.tar файлик, который и tarом то не является” в .tar-архив, как положено и тогда сжимайте его в .zstd Ведь правда же, нигде не запрещено архивировать tar в tar

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

    Всего записей: 4964 | Зарегистр. 23-04-2009 | Отправлено: 09:25 18-05-2024
    los

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

    Цитата:
    Сразу видно, инженеры с программистами делали для себя, на пользовательский опыт это явно не рассчитано.

    сразу видно что рассуждает пользователь  windows , где расширения играют существенную роль и отсутствует команда file(или уже добавили?)
     
    Помните почему brotli не поддерживается libarchive и соответственно bsdtar?
     

    Всего записей: 7404 | Зарегистр. 08-09-2001 | Отправлено: 10:34 18-05-2024
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
     
    Задача "Вход в тарбалл как в одноуровневый архив и выход из него в содержащий его каталог" решается например Shell_tarball.lua для Far3 b3000+, для TC придётся плагин со сходным функционалом писать.

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

    Всего записей: 33358 | Зарегистр. 31-07-2002 | Отправлено: 12:05 18-05-2024
    RazorX911

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZPAQ не совсем умер и продолжает жить под именем «ZPAQFRANZ», своим альтер-эго, хотя очень немногие его используют. Он также основан на ZPAQ 7.15, но со многими модификациями. На данный момент это версия 59.4.

    Всего записей: 43 | Зарегистр. 01-06-2011 | Отправлено: 12:08 18-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Magic Number? Вот было бы удивительно, если сидя за Windows 10, я бы рассуждал с точки зрения пользователя OpenBSD, например.
    Дело немного в другом, insorg указывает, что если в Windows так сделать:

    Код:
     
    zstd README.md -o README.tzst  => README.tzst
    zstd -d README.tzst  => README.tar
     

    7-zip так делает, потому что референс ZSTD так делает, то есть - если открыть файл README.tzst он покажет README.tar - только нет там никакого .tar изначально, программа считает что он там есть по расширению, то есть README.tzst =  README.tar.zst и если мы распакуем zst, останется README.tar, программа .tar сама добавила, что там она просто не знает.

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



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

    Цитата:
    программа его сама добавила исходя из расширения
    lelik007
    а не вы ли его добавили, когда назвали выходной файл README.tzst

    Всего записей: 4964 | Зарегистр. 23-04-2009 | Отправлено: 16:16 18-05-2024
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Конечно, я добавил, а программа не может опознать имя файла в zst, потому что там нет никакого имени, хоть что добавляй и убавляй и читай по содержимому. Если запрограммировал, не я, что программа будет считать, что внутри tzst - может быть только .tar сжатый ZSTD - так что я там убавлю, добавлю, какая разница.

    Всего записей: 2861 | Зарегистр. 13-10-2006 | Отправлено: 16:22 18-05-2024 | Исправлено: lelik007, 16:35 18-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

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