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

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

Автор: Inoz2000
Дата сообщения: 27.10.2013 21:07
Skif_off
Victor_VG
GORA2

не могли бы вы прокомментировать мои старания Чё я зря старался?
У меня фокус удался…

или давайте тот архив в студию (весь не надо, лишнее можно удалить из него) или я не зна
Автор: SLasH
Дата сообщения: 27.10.2013 21:19
Как оказалось виноват не 7-Zip. Он автоматом переименовывает запрещённые символы на знак подчёркивания.
Я распаковывал Total Commander-ом. Вероятно он и не смог распаковать такие файлы. TC просто их игнорирует, при чём пользователю об этом ничего не говорит.
Автор: GORA2
Дата сообщения: 27.10.2013 21:24
SLasH

Цитата:
Я распаковывал Total Commander-ом. Вероятно он и не смог распаковать такие файлы. TC просто их игнорирует, при чём пользователю об этом ничего не говорит.

А вот это уже нужно в тему ТС с примером такого "неправильного" архива.
Автор: Inoz2000
Дата сообщения: 27.10.2013 21:26
SLasH
Читать ещё раз тутц

Цитата:
Total заменил эти символы, ещё при открытии
(даже при удалённой папке PLUGINS)



Цитата:
TC просто их игнорирует


а я грю, что он их заменяет!

Ну хорошо, что хоть
Цитата:
оказалось виноват не 7-Zip

Автор: SLasH
Дата сообщения: 27.10.2013 21:42
Inoz2000
Нашёл ошибку. TC успешно заменяет эти символы.
Как-то читая мануал по плагину Total7Zip к TC я зачем-то сделал так в wincmd.ini:

Код: [PackerPlugins]
zip=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
Автор: Skif_off
Дата сообщения: 27.10.2013 22:15
Раз 7-Zip и встроенная поддержка zip в ТС справляется, лучше писать в тему плагинов, а еще лучше сразу в тему Total7zip (если есть аккуанты - русский форум или оффорум).

Victor_VG

Цитата:
И в 9.30 альфе у меня они ещё ни разу не выплыли.

GORA2

Цитата:
Зря, не ждите, а обновляйтесь уже сейчас.

Напомнило рекомендацию Bulat_Ziganshin обновляться до альфы, спасибо, уболтали
Автор: addhaloka
Дата сообщения: 28.10.2013 01:00
SLasH 22:42 27-10-2013
Цитата:
Удалил эту строчку и всё стало на свои места

Строчка была прописана неправильно, согласно мануалу. Надо было так:
Код: 7zip_zip=735,%COMMANDER_PATH%\Plugins\WCX\Total7zip\Total7zip.wcx
Автор: regist123
Дата сообщения: 03.11.2013 18:08
Создал в корне диска С папку test, положил туда несколько текстовых файлов. Потом запускаю такой батник


Код: cd C:\test

7za.exe a a.7z *.txt -sdel

pause
Автор: Victor_VG
Дата сообщения: 03.11.2013 18:47
regist123

7za.exe/7.zr.exe это урезанная версия архиватора. Используйте 7z.exe.
Автор: regist123
Дата сообщения: 03.11.2013 19:29
Victor_VG мне нужна консольная версия. Получается единственный выход это 7z.exe + dll ?


Добавлено:
Положил рядом с батником 7z.exe + 7z.dll опять выскакивает та же ошибка. Так в чём дело? Что я делаю не так?
Автор: ASE_DAG
Дата сообщения: 03.11.2013 19:44
regist123
А кто-то говорит про что-то другое? И какая у вас, собственно, версия ($ 7za -version)? Справка часом не посторонняя (из Гугла)?


Цитата:
9.29 alpha 2012-09-07
-------------------------
- LZMA2 now is default compression method for .7z format.
- 7-Zip now can update WIM archives.
- 7-Zip File Manager now can move files to archives.
- The default encoding for TAR format now is UTF-8. You can use -mcp=1 switch for OEM encoding.
- Command line version:
- new "rn" command to rename files in archive.
- new -sdel switch to delete files after including to archive.
- new -sns switch to store NTFS alternate streams (for WIM format only).
- new -sni switch to store NT security information for files (for WIM format only).
- new -stl switch to set archive timestamp from the most recently modified file.
- Speed optimizations for opening big archives and big disk folders.
- DMG support was improved
- Some bugs were fixed.
- New localization: Aragonese.
Автор: regist123
Дата сообщения: 03.11.2013 19:52
ASE_DAG эта команда взята из справки по 7-zip. Я не думаю, чтобы в справке 7-zip были указаны неправильные ключи или команды. Если команда написана неправильно, то подскажите как правильно написать её?
Ещё раз повторю как средствами 7-zip удалить после упаковки файлы помещённые в архив?.
20:44 03-11-2013
Цитата:
А кто-то говорит про что-то другое?

как я сначала понял ответ Victor_VG это ограничение урезанной версии 7za.exe, но похоже это неверно.

Добавлено:
ASE_DAG 20:44 03-11-2013
Цитата:
И какая у вас, собственно, версия ($ 7za -version)?

9,20 но если проблема в версии скачаю другую.

Цитата:
Справка часом не посторонняя (из Гугла)?

справка из шапки этой темы
Widok 22:10 10-08-2009
Цитата:
Русская справка к архиватору 7-Zip (автор: GORA2)

http://i57.fastpic.ru/big/2013/1103/1f/f73e950a1d3ebcf59f4f4c718e6e6f1f.png
Правда не обратил внимание, что справка действительно от более новой версии, чем использую я. Скачаю посвежее и проверю.

Добавлено:
ASE_DAG 20:44 03-11-2013
Цитата:
9.29 alpha     2012-09-07


Цитата:
new -sdel switch to delete files after including to archive.

спасибо, значит это добавилось с версии 9.29 alpha
не подскажите, где можно скачать 7za.exe для версии 9,30 ?
Автор: The Unforgiven
Дата сообщения: 03.11.2013 20:37
regist123
Вынужден огорчить - последняя выкладывавшаяся Игорем Павловым 7za.exe была версии 9.22 beta от 18.04.2011.
С чем связано то, что с тех пор он не выкладывает более новые standalone - не знаю.
Автор: Victor_VG
Дата сообщения: 03.11.2013 22:36
regist123

The Unforgiven правильно говорит - в альфах 7za нет, но там есть полный 7z.exe, а линк на 9.30 Alpha есть в шапке, распакованный - для вас тут, обычный zip.
Автор: GORA2
Дата сообщения: 04.11.2013 10:28

Цитата:
С чем связано то, что с тех пор он не выкладывает более новые standalone - не знаю.

Игорь не выкладывает исходники и "экстра" пакеты для альфа версий, придется ждать следующую бету (таков порядок, заведенный автором).
Автор: The Unforgiven
Дата сообщения: 04.11.2013 10:46
Victor_VG, GORA2
Теперь разобрался, спасибо! Достаточно взять из комплекта, выложенного Victor_VG, 7z.exe и 7z.dll - и можно распаковывать архив без установленного в системе 7-Zip.
Автор: ASE_DAG
Дата сообщения: 04.11.2013 12:52
GORA2
> Игорь не выкладывает исходники
Забавно, никогда не думал, что Павлов строго никого не допускает до разработки и остается таким образом единственным автором, чем сохраняет за собой такое право.
Автор: GORA2
Дата сообщения: 04.11.2013 13:11
ASE_DAG

Цитата:
Забавно, никогда не думал, что Павлов строго никого не допускает до разработки и остается таким образом единственным автором, чем сохраняет за собой такое право.

С чего Вы это взяли? Я писал про альфа версии, а Вы о чем?
Автор: ASE_DAG
Дата сообщения: 04.11.2013 14:16
А какая разница — альфа / не альфа? Если он является не единственным автором-правообладателем, то не имеет права так поступать — не публиковать исходники.
Автор: Victor_VG
Дата сообщения: 04.11.2013 17:44
ASE_DAG
GORA2

Почему вы исходите из предпосылки что исходники априори закрыты? Они открыты под лицензией LGPL v2, и для STABLE / RELEAS (финалы и беты) стадий разработки исходники доступны в тарбаллах 7z<версия>.tar.bz2, а тот факт, что Игорь не выкладывает свои текущие черновики для стадии CURRENT (альфы) никак не нарушает условий лицензии, а просто ему как человеку так проще работать. Я к примеру так же свои черновики не публикую, так что и меня за это к стенке? Публикация черновиков равносильна приглашению дёргать тебя всем и вся и не только по делу, а это в 95% случаев мешает, и более того многие из "вопрошальщиков" это делают специально чтобы замедлить работу, и при этом они частенько целиком или частично копируют чужие наработки в свои проекты и выдают за свои разработки (плагиат).

Я сам не раз на такое нарывался, и ряд моих проектов (по некоторым в тот момент оформлялись авторские свидетельства на изобретения, но из-за публикации части материалов в печати патентные эксперты выдавали формальный отказ - "Опубликовано, патентной новизны нет!") был украден именно с целью последующей продажи третьим лицам.
Автор: ASE_DAG
Дата сообщения: 04.11.2013 17:53
Victor_VG
> тот факт, что Игорь не выкладывает свои текущие черновики для стадии CURRENT (альфы) никак не нарушает условий лицензии
Нарушает. Поскольку бинарники опубликованы.

Но если он единственный правообладатель, то, разумеется, он имеет право публиковать альфа-версии под собственнической лицензией, а освобождать их только тогда, когда вздумается.
Автор: Victor_VG
Дата сообщения: 04.11.2013 19:28
ASE_DAG

Во первых Игорь единственный автор пакета и этого достаточно чтобы именно он выбирал тип лицензии для него, во вторых а где написано что-то типа Public Domain? Смотрим окно About 7zFM для версии 9.30 Alpha:



Там что-то написано что 7-Zip лицензируется под конкретной лицензией предписывающей Игорю открытие исходных текстов? Или текст "7-Zip является свободно распространяемой программой" указывает что "7-Zip является программой с открытыми исходниками"?

И в третьих - причины что я изложил выше по линии "Дай в Брежнева стрельнуть!" пока никто не устранил...
Автор: ASE_DAG
Дата сообщения: 04.11.2013 20:49
> Во первых Игорь единственный автор пакета и этого достаточно чтобы именно он выбирал тип лицензии для него.

Именно это я и написал пятью постами выше. ;-)
ASE_DAG (14:52 04-11-2013)
Цитата:
> Игорь не выкладывает исходники
Забавно, никогда не думал, что Павлов строго никого не допускает до разработки и остается таким образом единственным автором, чем сохраняет за собой такое право.
Автор: Vladimir_02
Дата сообщения: 11.11.2013 18:42
Преобразование первого тома многотомного архива в самораспаковывающийся архив (SFX 7zip)
7-zip MultiVolume sfx
Использование:
- создаем многотомный архив 7Zip
- кликаем правой кнопкой мышки по первому тому *.001
- Выбираем меню Отправить -> Многотомный SFX 7-Zip
- Получаем самораспаковывающийся первый том со сборкой всего архива.

ЗЫ... мне оно уже не нужно, а кому-то сгодится... сам уже давно перешел на HaoZip - там из коробки можно создавать многотомные SFX архивы...
Дальнейшее развитие идеи приветствуется, у кого будет желание...
Автор: oshizelly
Дата сообщения: 12.11.2013 19:13
Подскажите, никто так и не придумал способа, как научить сабж использовать в главном окне вместо ISO человеческий (системный локальный) формат даты и времени?
Почитал здесь обсуждение двухлетней давности с участием уважаемого автора, какая-то странная у него позиция (при всём уважении к замечательному бесплатному продукту).
Автор: Andarin
Дата сообщения: 12.11.2013 20:42
oshizelly
+1!
Автор: regist123
Дата сообщения: 13.11.2013 12:53
Создал с помощью волшебной кнопки Gora SFX архив. Сменил ему расширение на 7z. Потом с командной строки добавляю туда ещё одну папку с помощью команды

Код: 7z a test1.7z test2
Автор: Alex_Piggy
Дата сообщения: 13.11.2013 13:17
Доброе время, regist123
Может проблемы с различием в используемых алгоритмах сжатия? (sfx кнопки, например, не поддерживает тот алгоритм, который Вы добавляете.) Посмотрите 7z l -slt конечного экзешника

Цитата:
Архив заранее создаю с кнопкой Гора, так как хочу чтобы там была моя иконка.

Вы можете заменить иконку в sfx при помощи reshacker... Кусок батника, который когда-то писал:

Код:
7z a -r -x!.svn -sfx7z.sfx "arc.tmp" "input_folder%"
reshacker -addoverwrite "%output_folder%\arc.tmp", "%output_folder%\arc.exe", "%input_folder%\source\icon.ico",ICONGROUP,1,1033
Автор: regist123
Дата сообщения: 13.11.2013 16:46
Alex_Piggy и вам всего доброго.
15:17 13-11-2013
Цитата:
Посмотрите 7z l -slt конечного экзешника

результат

Цитата:
7-Zip 9.30 alpha Copyright (c) 1999-2012 Igor Pavlov 2012-10-26

Listing archive: test.exe

--
Path = AutoLogger.exe
Type = 7z
Method = LZMA:23 BCJ
Solid = +
Blocks = 3
Physical Size = 9547692
Headers Size = 1417
Offset = 118503



ps. Сам исходный архив для кнопки Гора создавался с дефолтными настройками, через GUI интерфейс 7-zip версии 9,20.

Цитата:
Вы можете заменить иконку в sfx при помощи reshacker... Кусок батника, который когда-то писал:

проблема в том, что пока тестирую алгоритм на windows, а позже этот батник должен работать на линуксе. То есть добавляться новые файлы в архив будут на линуксе.
Но всё равно за батник отдельное спасибо .
Автор: Victor_VG
Дата сообщения: 13.11.2013 16:54
regist123

Тогда нужен не Win-скрипт, а sh-скрипт, а он иначе пишется. И проблемы могут быть вызваны сменой формата в версии 9.28.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

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


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