Ru-Board.club
← Вернуться в раздел «Программы»

» 7-Zip / 7z (часть 2)

Автор: Victor_VG
Дата сообщения: 04.03.2015 21:41
iya_grisho

Различия между двумя вариантами только в применённой среде разработки. NSIS создаёт компактные управляемые программы, но программисту надо уметь с ним работать иначе можно получить неожиданный , а MSI в этом смысле вроде вроде попроще будет, но у NSIS есть небольшая особенность при выборе имени программной группы - он требует ручной вставки имён промежуточных групп и разделителя т.к. обычно если используется MUI мы получаем многоязычную поддержку, но вот инструментов поиска для выбора программной группы в MUI NSIS нет. В этом смысле другие среды разработки в чём-то удобнее, но у NSIS есть то чего нет у них гибкость и мощность встроенного языка на уровне С++. Так что тут выбор за разработчиком, а итог одинаков.
Автор: euheny
Дата сообщения: 05.03.2015 08:08
Victor_VG
наговорил много непонятного

самый лучший установщик - это архив 7зип , распаковал, запустил и все дела
странно что Игорь не распространяет такие установщики
хотя возможно потому что 7зип это и есть 7зип
Автор: GORA2
Дата сообщения: 05.03.2015 08:33
iya_grisho

Цитата:
Чем отличаются, для домашнего пользователя, версии NSIS и MSI?

Ни чем. Следует учесть, что x64 инсталлятор существует только в виде msi пакета и выбора здесь нет.
Автор: Victor_VG
Дата сообщения: 05.03.2015 13:23
euheny

Просто я описал чисто технологические отличия. А пользовательских по большому счёту кроме приёмов работы с разными технологиями нет. Тот же х64 вариант вообще только в MSI существует. Это для х86 есть две разных сборки.
Автор: onESTep
Дата сообщения: 14.03.2015 00:42
Если все пишут об относительной стабильности версии 9.30, почему нельзя добавить ссылки в шапку, в раздел загрузить (в компанию к 9.34 и 9.38)
Автор: Victor_VG
Дата сообщения: 14.03.2015 03:22
onESTep

Тут берите - https://sourceforge.net/p/sevenzip/discussion/45797/thread/9d1f5836/. Работала да, очень хорошо, а дальше на ваш вкус.
Автор: RA_YZ
Дата сообщения: 16.03.2015 11:59
Можно ли каким-либо образом сделать предпросмотр изображений внутри архива?
Нигде не нашел ответа на этот вопрос...
Автор: Engaged Clown
Дата сообщения: 16.03.2015 12:03
RA_YZ
BandiZip умеет.
Автор: ghfcgfg
Дата сообщения: 16.03.2015 12:06
RA_YZ

Цитата:
Можно ли каким-либо образом сделать предпросмотр изображений внутри архива?
Нигде не нашел ответа на этот вопрос...

Вы имеете ввиду, иконки(внутри архива) ассоциированных файлов?
Автор: Victor_VG
Дата сообщения: 16.03.2015 12:08
RA_YZ

Нет, обычно это решается средствами оболочки ОС через специальные библиотеки вызывающие связанную с данным MIME/Type программу просмотра в фоновом потоке, а если это запороленный архив да ещё с зашифрованным заголовком? Zip начиная с Windows XP поддерживается встроенными средствами ОС, но и там просмотр хинтов (превью) штука накладная.
Автор: RA_YZ
Дата сообщения: 16.03.2015 12:08
Engaged Clown
Win7 x64, 9.30, не происходит предпросмотра.
Может нужны какие плагины?

ghfcgfg
Нет, сами растровые рисунки в новом окне не отображаются.

Victor_VG
Да помню на ХП открывались. На 7ке и 8ке не хочет... Архивы не запаролены

[more=Скрин] [/more]

Автор: Victor_VG
Дата сообщения: 16.03.2015 12:15
RA_YZ

Типа такого?



тогда это целый пакет из основной оболочки и её плагинов плюс распаковщик 7z.dll. А для просмотра изображений другой плагин распаковывает их во временный каталог который после не всегда самоудаляется.

А что касается встроенного средства просмотра, то в оболочке 7-Zip оно не реализовано, в других архиваторах оно обычно вызывает через механизмы OLE внешнюю программу просмотра.
Автор: RA_YZ
Дата сообщения: 16.03.2015 12:27
Victor_VG

Цитата:
А что касается встроенного средства просмотра, то в оболочке 7-Zip оно не реализовано, в других архиваторах оно обычно вызывает через механизмы OLE внешнюю программу просмотра.

Вот и ответ. Придется на другой архиватор переходить т.к. меня уже это достало.

Всем спасибо.
Автор: Engaged Clown
Дата сообщения: 16.03.2015 12:33
RA_YZ

Цитата:
Engaged Clown
Win7 x64, 9.30, не происходит предпросмотра.
Может нужны какие плагины?

Я про другой архиватор(установочная версия BandiZip, портабельная не умеет, к сожалению):
Автор: Victor_VG
Дата сообщения: 16.03.2015 12:46
RA_YZ

У меня этим связка из Far Manager + Image View занимается - в самом Far есть основанный на 7-Zip плагин arclite, а Image View умеет через него смотреть файлы из архива, и даже более того по колесу мышки их перебирать. Но минус как я сказал - времянку может и не удалить, хотя это бывает редко. Ну, у меня для сего дела в Far давно Lua-скрипт для чистки мусора прикручен.
Автор: bumburbia
Дата сообщения: 16.03.2015 13:39
Engaged Clown

Цитата:
установочная версия BandiZip, портабельная не умеет, к сожалению

Умеет.
Автор: VitaminP
Дата сообщения: 24.03.2015 13:37
Столкнулся с проблемой: 7-zip не умеет добавлять файлы к запароленному разбитому на тома архиву.
Автор: aftertime
Дата сообщения: 24.03.2015 14:10
Использую 7za 4.20 для создания резервных копий, можно ли указать программе, чтобы не сжимала файлы архивов, музыку, видео (добавляя их при этом в архив)?
Т.е. список расширений, файлы которых сжимать нельзя.
Автор: Victor_VG
Дата сообщения: 24.03.2015 14:19
VitaminP

Цитата:
Столкнулся с проблемой: 7-zip не умеет добавлять файлы к запароленному разбитому на тома архиву.

Без предварительной распаковки в рабочий каталог и последующей упаковки такого архива это сделать теоретически нельзя т.к. архив будет безнадёжно повреждён.

К примеру тот же Rar в таком случае выдаст сообщение о невозможности изменения зашифрованного многотомного архива:

берём некий каталог куда складываем набор файлов и создаём многотомный зашифрованный архив (для удобства я воспользуюсь GUI оболочкой WinRAR v5.21 STABLE) с паролем например 123 (для простоты):



и попробуем добавить к этому архиву новый файл, к примеру README скачанный с той же страницы. Для добавления файла воспользуемся консольной версией Rar вызвав её из Far Manager через его плагин MultiArc который сыграет роль управляющей оболочки. Что мы увидим? Rar запросит пароль к архиву, вводим пароль к архиву - 123

RAR 5.21 Copyright (c) 1993-2015 Alexander Roshal 15 Feb 2015

Enter password (will not be echoed) for SMPlayer.part01.rar:
<- набрали пароль 123 и нажали Enter

и получаем сообщение архиватора о невозможности продолжения операции:

ERROR: Cannot modify volume
Program aborted


причина которой элементарна - изменение зашифрованного контейнера делает его внутреннее состояние неопределённым, а последующую расшифровку невозможной.


Автор: thelamb
Дата сообщения: 24.03.2015 14:27
RA_YZ

Цитата:
Можно ли каким-либо образом сделать предпросмотр изображений внутри архива?

Каких изображений? Простых? Я открываю архив и щёлкаю в нём по скринам. Все открываются. Правда просмотрщик у меня IrfanView.
Автор: VitaminP
Дата сообщения: 24.03.2015 15:10
Victor_VG
Ясно

aftertime
Цитата:
можно ли указать программе, чтобы не сжимала файлы архивов, музыку, видео
Специальных ключей для этого нет, но можно добиться результата, если выполнить архивацию в 2 этапа:
1. Создаём архив без сжатия для музыки видео и т.д.
2. Добавляем к этому архиву остальные файлы с применением сжатия
Автор: euheny
Дата сообщения: 28.03.2015 11:56

Цитата:
чтобы не сжимала файлы архивов, музыку, видео

вот этой фичи 7зип реально не хватает - автоподбор наилучших параметров для каждого блока инфы
Автор: Victor_VG
Дата сообщения: 28.03.2015 13:16
euheny

Ну, это просто увеличит итоговую длительность операций, а особого проку не принесёт. Я к примеру не вижу смысла за пару процентов разницы в размере платить увеличением времени обработки в разы. Тут можно как пример взять тот же UPX работающий в режиме максимального сжатия с ключами -9 и --ultra-best - в первом случае алгоритм выполняет один проход, а во втором аж все семьдесят три со сравнением размеров, а после выбирает вариант с минимальным размером выходного файла. Понятно что операции сжатия для ускорения во времени выполняются в ОЗУ, но опция --ultra-best заставляет UPX хранить в буфере все копии ибо не известно какая окажется лучше, а коли свободной памяти мало а бинарник здоровый?

Думаю что зная общие принципы построения ЭВМ любому человеку будет нетрудно представить общий характер распределения нагрузки на отдельные функциональные узлы и её влияние на итоговую производительность установки в целом.
Автор: GORA2
Дата сообщения: 30.03.2015 20:58
euheny

Цитата:
вот этой фичи 7зип реально не хватает

Уточните, какой именно?

Цитата:
чтобы не сжимала файлы архивов, музыку, видео

или

Цитата:
автоподбор наилучших параметров для каждого блока инфы

Насколько я помню, то "не сжатие уже сжатых данных", реализовано в использовании метода LZMA2.
А второе, в подавляющем числе случаев, автоматическим обеспечивается вышеупомянутой фичей.
Автор: euheny
Дата сообщения: 30.03.2015 22:22
GORA2
вобще давно ничего не жал
но насколько я помню лзма2 не давал ума архиватору и если жать мп3 то всёравно были попытки его жать, хотя это впринципе бессмысленно и ничем кроме затрат электричества это не может быть отмечено

Victor_VG

Цитата:
Думаю что зная общие принципы построения ЭВМ любому человеку будет нетрудно

это какому любому ?
эти принципы знает горсточка людей - ты не вкурсе ?
вот я как раз о том чтобы архиватор был умнее и исходил из того что пользователь глуп, даже очень глуп
ведь в большинстве случаев так оно и есть
Автор: Victor_VG
Дата сообщения: 31.03.2015 00:37
euheny

Вроде уроки информатики в школах не отменили? А структура машины фон Неймана столь проста что её любой школьник поймёт. Ну а дальше если голова есть сообразить не сложно.
Автор: thejustsoul
Дата сообщения: 01.04.2015 16:51
7-Zip 15.00 alpha was released.
Фейк или нет хз, 1 апреля все-таки.
Автор: BigBlue
Дата сообщения: 01.04.2015 16:57
как то круто, скакануть сразу на 15 версию.., а чуть позже дописать: скоро будет 15.01. =)
Автор: Pasha_ZZZ
Дата сообщения: 01.04.2015 17:33
BigBlue
С 9-й так же было: была 4-ка, а стала 9-ка. Объяснение - был 2009 год. Сейчас 15-я видимо тоже поэтому.
Автор: Victor_VG
Дата сообщения: 01.04.2015 18:11
BigBlue
Pasha_ZZZ

Именно это и есть причина - старшая цифра указывает на год выхода базовой версии, остальные обозначают её модификации. Игорь про это ещё лет пять тому назад сказал.

BigBlue

Цитата:
Igor Pavlov
2 hours ago

Probably there are some new bugs in that version. I want to fix them at first. And then I'll release source code. So now I wait for bug reports from users.

Additional information about 15.00.
The command "rn" (Rename) still contains the bug.
It will be fixed soon in 7-Zip 15.01.

Last edit: Igor Pavlov 2 hours ago

- привет с кисточкой

thejustsoul



Разница заметна?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

Предыдущая тема: RDM+, TSMobiles и VNC+


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.