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

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

Автор: regist123
Дата сообщения: 24.06.2016 09:12
wvxwxvw 01:05 24-06-2016
Цитата:
Правда? Указал папку и получил сценарий?

Перечитал свой предыдущий пост, немного криво сформулировал там.
Я имел ввиду руками (не утилитой) создать батник и использовать его для сборки. Да, если имя поменяется, то надо будет поменять его вручную в батнике (но по времени думаю это примерно столько сколько же указывать путь к нужному файлу в программе). А если просто регулярно надо пересобирать (для выпуска новой версии) одну и туже программу, то вполне удобное решение гарантированно без разных подвохов.

По утилитам первое, что вспоминается это волшебная кнопка для Total Commander от GORA2. Просто выбираете нужные файлы, нажимаете кнопку и получаете результат. Единственный минус (если это можно назвать минусом?) это добавления комментария с копирайтом, что SFX был собран с помощью этой кнопки.

Есть ещё несколько утилит на русском для упрощения процесса сборки SFX архивов, редактирования конфига и т.д., про них писалось на Oszone но сходу ссылок не могу найти. Раньше вроде были в шапке темы http://forum.oszone.net/thread-51547.html
И помню ещё одна аналогичная китайская утилита, но переведенная на русский, правда не до конца но большая часть была русифицирована.

Добавлено:
Вот тут есть ссылки на некоторые из них http://safezone.cc/threads/7-zip-7z.24647/#post-219883
Автор: CryptoUsbtor
Дата сообщения: 24.06.2016 10:02
Поверьте, все утилиты создания 7z SFX у меня есть.
Я их проанализировал и взял лучшее.

Было время, когда для WinPE собирал "распаковки"
Скажу вам, то еще занятие...
Ни одной из предложенных утилит это быстро и удобно сделать не получалось.
Приходилось делать вручную.
И не говорите что есть кнопка... Ну нет у меня ни желания ни терпения ее изучать.
Ну вот...
В редакторе ресурсов менял иконку и информацию о версии, видоизменял конфиг, склеивал батником, тестировал, корректировал конфиг, опять склеивал...

Если вы собираете как то по своему, ваше право.
В 7ZipSFX Constructor, вложено столько сил и идей (моих и пользователей usbtora),
что как минимум означает - программа кому нибудь да и нужна.
И не надо заводит не нужную демагогию. Человек просто указал чем пользуется и все накинулись, говорят реклама, и есть старье-аналоги, мол пользуйся ими.

Как альтернатива всему существующему, пусть будет.
Автор: Fossyara
Дата сообщения: 24.06.2016 13:27
CryptoUsbtor
+1
Название имхо менять не стоит.

Добавьте кто-нибудь в шапку ссылку на программку.
Автор: VictorVG4
Дата сообщения: 24.06.2016 15:01
Fossyara

Рано. Давайте посмотрим статистику использования. А замеченные людьми недостатки думаю автор оперативно поправит.
Автор: Apollo2k4
Дата сообщения: 24.06.2016 18:18

Цитата:
Не видел но осуждаю что ли?

Не стоит вырывать из контекста, но в целом да, не видел и смотреть вряд-ли буду.

Цитата:
В 7ZipSFX Constructor, вложено столько сил и идей (моих и пользователей usbtora), что как минимум означает - программа кому нибудь да и нужна.

А можно пожалуйста рассказать, почему было решено написать отдельную тулзу вместо, реализации в коде 7zFM? Я думаю и Игорь был бы рад помощи, и народ оценил бы (многие очень развращены WinRAR-ом)
Автор: CryptoUsbtor
Дата сообщения: 24.06.2016 19:27
Давайте закроем обсуждение: 7ZipSFX Constructor, программа не выложена на данном сайте.
И к теме относится частично.
В ней присутствует 7Zip архиватор и модифицированный модуль Олега Щербакова
Автор: wvxwxvw
Дата сообщения: 25.06.2016 08:34
Apollo2k4


Цитата:
реализации в коде 7zFM

Автор даже памятку паролей добавлять отказывается, а вы говорите вообще об утопии.


Цитата:
Не стоит вырывать из контекста

Вырвать из контекста, это процитировать часть, смысл которой искажается в отрыве от полного текста. Я же не вырывал, а сказал как есть и вы это подтвердили. Раз не видел значит надо молча топать мимо, а не иметь свое мнение. Мнение может быть сформировано опытом, а если нет опыта, то это не мнение, а домыслы и фантазии, которым здесь не место.

Добавлено:
regist123
Я не фанат TC, хотя он у меня имеется и кнопку я пробовал, но в итоге остался на ручной сборке SFX. Да и вообще, все перечисленные программы, помимо того что требуют знания сценариев, еще и нуждаются в изучении самих программ, а конструктор нет и будет по силам каждому, если автор его допилит. Важно максимальное упрощения использования и работа с программами двойной битности, а не где циферки будут, над прогресс баром, или под, при распаковке. А авторы подобных программ, похоже только видом окна распаковки озабочены. Сложилось у меня такое впечатление.
Автор: dev2null
Дата сообщения: 25.06.2016 10:24
wvxwxvw 08:34 25-06-2016
Цитата:
Я не фанат TC, хотя он у меня имеется и кнопку я пробовал, но в итоге остался на ручной сборке SFX.

Хоть я и фанат TC , но с кнопкой у меня не сложилось, как с оригинальной, так и с её модами. Предпочитаю это (GUI_7zS.exe, где-то на Oszone было)
Автор: VictorVG4
Дата сообщения: 26.06.2016 06:03
CryptoUsbtor

Кстати, ловите дохлую кошку на пробу - сделать ваш конструктор модулем в Far Manager под ArcLite. Формат - DLL, место расположения каталог ./Plugins/ArcLite/Codecs, тип файла .codec . Если получится будет интересно посмотреть в живье.
Автор: CryptoUsbtor
Дата сообщения: 26.06.2016 09:17
VictorVG4, пишу в чем и как умею...
Кошка ожила и убежала.

Насчет рано... С вами не соглашусь. Посмотрите статистику скачиваний на юсбиторе.
Программа развивается и улучшается, изо дня в день.
Хотел было забросить, но появилось куча новых идей.
Проще утилиты для создания 7zSFX, с таким же функционалом, я не видел.
Все идеи пользователей анализируются и если они действительно полезные, то и реализуются.
Автор: mig73
Дата сообщения: 26.06.2016 09:27
CryptoUsbtor
Сам 7-zip уже входит в 7ZipSFX_Constructor.exe?
Автор: VictorVG4
Дата сообщения: 26.06.2016 09:31
CryptoUsbtor

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

Это у янки каждый человек узкий специалист в своём деле которое знает досконально, а ноготь вправо-влево и он глазами хлопает, а в старушке Европе студенту сначала давали широкую базу, а после он специализировался в определённой области знаний. Зато и сообразить где и что найти мог, а у янки к любму винтику вагон бумаг, а к каждому тому свой толмач причитается. Дурость редчайшая, зато все при деле и бизнес идёт.
Автор: CryptoUsbtor
Дата сообщения: 26.06.2016 09:31
mig73, как модуль, который архивирует файлы.
Автор: VictorVG4
Дата сообщения: 26.06.2016 09:40
CryptoUsbtor

Вообще-то 7-Zip это 7z.dll, а SFX как-то паковать не умеют, но это такая мелочь.
Автор: wvxwxvw
Дата сообщения: 26.06.2016 12:03
VictorVG4

Цитата:
как модуль, который архивирует файлы

А где тут речь про sfx шла? Но это такая мелочь.
Автор: CryptoUsbtor
Дата сообщения: 26.06.2016 12:10
Не знаю, о чем вы...

Для сжатия используется архиватор 7zip
Модифицированный модуль Олега Щербакова
Склеивает все вместе моя программы
Редактирует ресурсы ResHacker и.т.д
Автор: VictorVG4
Дата сообщения: 26.06.2016 13:06
CryptoUsbtor

Простите уважаемый Автор, но в вашем описании про упаковку архивов не написано:


Цитата:
Возможности:
- распаковка архива в указанное место
- распаковка архива и запуск файла/ов (программы, батники, твики и т.д.)
- распаковка архива и скрытый запуск файла/ов (программы, батники, твики и т.д.)
- индикатор распаковки архива (прогресс бар)
- сообщение на прогресс баре
- подсунуть подложенный архив (чтобы нельзя было просмотреть содержимое)
- поставить пароль на запуск SFX
- поставить пароль на архив (от любопытных и Антивирусов)
- скрыть сегмент файлов от архиваторов (нельзя открыть как архив)
- перезапись файлов
- само удаление (при завершении работы программы)
- оставить свою подпись в сценарии
- выбор разрядности модуля
- сжатие модуля
- сжатие иконки
- требовать права Администратора (при запуске sfx-а)
- конвертер файлов реестра
- настройка внешнего вида запуска созданного SFX (меню с полным описанием и чекбоксами)
- добавление ярлыков в любое место и в любом виде (меню для настройки)
И много другого, что максимально упрощает создание и настройку вашего SFX проекта
.
так что вам наверное стоит его уточнить чтобы не было недомолвок.
Автор: regist123
Дата сообщения: 26.06.2016 13:12
VictorVG4
указали бы в своём описание, что половина из этих функций через программу платные. А то люди нагуглят ваш пост и будут ломать голову как это сделать.
А вообще слишком много внимание здесь уделяется, с учётом того что она скорее относится к модифицированным модулям, а здесь даже их не обсуждают, а обсуждают официальные SFX модули.
Автор: VictorVG4
Дата сообщения: 26.06.2016 13:42
regist123

Дык дело в том, что енто не моё - енто выписка из собственного Автора хелпа help.chm пойманного в $TMP, а то, что программа в значительной степени платная он упоминает зело скромно:

Цитата:
Функция VIP
1. Подложный архив - скрывает сегмент данных от архиваторов, отображая подложенный архив (пустышки), при открытии его архиватором.
2. Скрыть файлы - скрывает сегмент данных от архиватора. При открытии SFX архиватором, выскочит ошибка, оповещающая, что не удалось открыть файл как архив.
3. Крипто - защита проекта случайным паролем. При открытии SFX архиватором, будет требовать пароль, который не требуется вводить при запуске.
Содержимое вашего проекта, будет защищено от сканирования файлов антивирусами и любопытных пользователей.
4. Подпись автора - оставить свою подпись, которая будет отображаться в сценарии.
5. Пересборка "чужих" SFX архивов - распаковка SFX архива, для обновления/редактирования файлов, и дальнейшей пересборки "чужого" SFX проекта.

--------------------------------------------------------------------------------

Те кто помогают, получат VIP в любой момент, после их просьбы в личку.
Основной функционал доступен всем.

но лично мне прочтения оного тексту хватило чтобы глаза на лоб полезли - а при чём тут использование платных функций шелла над GPL проектом? Сама софтинка-то походу на Lua 5.1 писана ибо не зря там её либы вкомпилены, но я как калибры софтины увидел так сразу за фуражку и наверх ибо есть у меня любимый формат тарбалл, а кому tar.bz2/tar.gz/tar.rz/tar.xz не нравятся могут персонально ворчать в мою сторону - это их право, и в случае разумности и конструктивности их предложений у них есть шансы быть обдуманными, но без гарантии реализации.

Ну а тот же SFX вообще-то не сложно пишется путём юзанья NSIS 2.5x + HM NIS 2.03 и будет оное бесплатно и с полным простором для творчества...

Навродясь я тут чётко и понятно высказался.
Автор: CryptoUsbtor
Дата сообщения: 26.06.2016 14:19

Цитата:
программа в значительной степени платная

А вы ее юзали???
Или это из справки поняли?
Почти все функции доступны, а скрытие, уж извиняйте... Оно и мне досталось не просто так...

Цитата:
NSIS 2.5x + HM NIS 2.03

Ну прям очень просто... Мозг сломаешь прежде чем распаковку соберешь.
А если их надо 20-30???

Цитата:
А вообще слишком много внимание здесь уделяется

Полностью согласен.
Автор: VictorVG4
Дата сообщения: 26.06.2016 18:48
CryptoUsbtor

А вы простейший вариант NSIS::Zip SFX гляньте - выбрать в меню NSIS, пара кликов мышкой, готово. Очень сложно.

Насчёт достались не достались - лицензия GPL требует в том числе и получения письменного согласия авторов на использования их кода в чужих проектах одновременно с обязанностью автора проекта перечислить все сторонние проекты в нём применённые, а при их коммерческом применении ещё и лицензионные отчисления (роялити) их авторам выплачивать. Иначе подсудное дело, даже если вам разработка кучу крови попила...
Автор: CryptoUsbtor
Дата сообщения: 26.06.2016 19:32

Цитата:
лицензия GPL

Вы мне глаза открыли. Все, больше не буду.
Собирайте проекты ручками и забудьте о существовании данной программы.
Автор: KloneBADGuY
Дата сообщения: 26.06.2016 19:55
Компьютерный форум Пастбище сварливых метелок. Вашу бы энергию, да в коллайдер...
Автор: VictorVG4
Дата сообщения: 26.06.2016 20:20
CryptoUsbtor

А что, я ей пользуюсь? Вам явно не по душе когда вам указывают на замеченные недостатки. Обиделись? Дак на обиженных воду возят. Вы спросили - я ответил, причём мне хватило прочитать вашу документацию которую нужно дорабатывать и поглядеть что распаковалось при запуске, у ребят так же возникли вопросы уже к вашему описанию. В ответ вы встали в позу. Ваше дело, но не все будут к вам столь благожелательны как мы, а к примеру на любом научно-техническом совете вам только за документацию так всыпят что мало не покажется. Работу нужно делать на совесть и не говорить что макет задумки это и есть окончательный вариант изделия. Такое не прощают.
Автор: KaSpieC 666
Дата сообщения: 26.06.2016 20:32
GORA2
Apollo2k4
regist123
VictorVG4
Уважаемые, давайте по факту.
Какие конкретно ошибки, недоработки и т.д.
Раз Вы вызвались обсирать продукт, то делайте это нормально и обгрунтовано.
Есть ошибка - напишите какая, и при каких манипуляциях её можно выявить, скриншоты если умеете делать.
А так, получается, что трое даже программу не запускали, и ищут ошибки в описаниях (лишь бы охаить), а один обиженный на автора.

Автор: VictorVG4
Дата сообщения: 26.06.2016 20:58
KaSpieC 666

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

Пока кроме вашей персональной грубости ничего не видно. Или у меня мелкоскоп слабоват?

Добавлено:
Да, и по поводу документации - есть такая штука, ЕСПД называется, так вот вам бы стоило просто ознакомится с её требованиями.
Автор: Dacor
Дата сообщения: 01.07.2016 16:42
Уважаемые коллеги. Разрыв шаблона головного мозга.
пишу команду, от имени администратора
7za.exe x file.zip -oC:\Windows\System32\WindowsPowerShell\v1.0\Modules
команда выполняется, а результат наблюдаю в
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules

Файл 7za.exe отдельно, весь 7zip не инсталился. На любой х64 системе, вин7, вин8. Что не так делаю??!
Автор: VictorVG4
Дата сообщения: 01.07.2016 17:01
Dacor

Вариант 32-бит? Если да, то всё в порядке - редирект файловой системы. Сам когда-то с Far 3.0 x86 при правке ярлыка на такое нарывался - пишешь на Program Files, а ось его адресует на Program Files(x86). Поставьте AMD64 (64-бит) редакцию и это явление испарится в Астрал.
Автор: Dacor
Дата сообщения: 01.07.2016 19:00
Да и вправду, применил из папки х64 и пошло куда надо. Но это для меня не вариант, мне надо иметь один исполняемый файл для обеих разрядностей. Странный редирект, откуда он взялся если путь абсолютный! Может там ключик есть секретный?
Автор: Inoz2000
Дата сообщения: 01.07.2016 19:17
Dacor
7za.exe x file.zip -oC:\Windows\sysnative\WindowsPowerShell\v1.0\Modules

зы см. стр. 78

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

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


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