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

» 7-Zip / 7z

Автор: lorents
Дата сообщения: 09.06.2008 09:31
всем привет!
хотел спросить различие между 7-Zip for 32-bit Windows и 7-Zip for 64-bit Windows x64?

Автор: Yarylo
Дата сообщения: 09.06.2008 09:52
lorents
Спрашивай!
Автор: l1720
Дата сообщения: 09.06.2008 09:55
lorents
соответственно для 32-bit и 64-bit Windows. Есть между ними некоторое различие.
Автор: lorents
Дата сообщения: 09.06.2008 10:17
l1720
это я понимаю, просто хочу знать если существенная разница качества архивирование между ними?
Автор: Yarylo
Дата сообщения: 09.06.2008 10:23
lorents
В качестве разницы не должно быть. А вот в скорости - да.
Автор: lorents
Дата сообщения: 09.06.2008 10:29
Yarylo
спасибо! просто я это хотел знать

у меня еще один вопрос:
сделал самораспаковывающийся архив (сделал модуль sfx, соединил, одним словом все хорошо) но вопрос не в этом, меня интересует как можно узнать местонахождение вот этого архива, когда его запускают, есть идеи?
Автор: Yarylo
Дата сообщения: 09.06.2008 11:09
lorents
Ничего не понял. Еще раз, что ты делал и какое местонахождение тебя интересует?
Автор: lorents
Дата сообщения: 09.06.2008 11:29
Yarylo
ща объясню
сейчас делаю одну программу и хотел добавить функцию обновления, я сделал самораспаковывающийся архив (архив распаковывается и сразу запускает нужный мне файл, все отлично)
моя программа состоит из нескольких файлов, и для этого я использую самораспаковывающийся архив, чтоб был один exe-файл, и функция обновления должна по сути заменять старый архив на новый, и проблема в том что я не знаю где у пользователя лежит это архив, только знаю что он его запускал
Автор: Nikolai2004
Дата сообщения: 09.06.2008 21:33
lorents
для таких сложных операций (с определением путей и т.п.) надо использовать не sfx-архив, а инсталлятор типа NSIS или Inno Setup. они тоже хорошо сжимают файлы (по алгоритму LZMA)
Автор: lorents
Дата сообщения: 09.06.2008 22:36
Nikolai2004

да нет на в этом дела, програ разархивируется во временную папку, и хочу знать где находиться мой архив, лан думаю мне здесь не помогут с этой проблемой, всем спасибо за внимание
Автор: RussianNeuroMancer
Дата сообщения: 10.06.2008 06:27
Можно ли заставить архиватор сохранять в архив атрибуты и права доступа? Ну, или хотя бы атрибуты?
Автор: GORA2
Дата сообщения: 10.06.2008 07:31
lorents
Не понятно, что Вы хотите знать!? Где расположен сам 7z SFX архив или то место куда он распаковывает свои файлы? Во время работы 7z SFX архива на базе модифицированного модуля существуют переменные:
Цитата:
%%S - полный путь к файлу SFX архива
%%T - полный путь распаковки
Ссылка на модули в шапке.

RussianNeuroMancer
У меня атрибуты файлов сохраняются при упаковке и распаковке.
Автор: ildar1
Дата сообщения: 11.06.2008 10:27
Возникла неприятная ситуация - с помощью 7zip ежедневно пакуются архивы, и однажды из-за потери прав на папку с архивом архивы стали оставаться в виде временных файлов, но при этом архиватор не возвращал ошибку.

Система - Win2003std, 7Zip 4.57.

Вот строка вызова архива
d:\soft\7-zip\7z a -mx3 -mhe=on -r -y -sfx7z.sfx -ssw -wc:\temp -p123 d:\archive\arcname d:\data\*.*

после этой следующая строка IF ERRORLEVEL 0 Echo Ошибка!

но окно с ошибкой не выходит.

Что тут можно сделать?
Автор: Bulat_Ziganshin
Дата сообщения: 15.06.2008 10:18

Цитата:
после этой следующая строка IF ERRORLEVEL 0 Echo Ошибка!

потому что правильный способ проверки: IF ERRORLEVEL 1 ...

Добавлено:

Цитата:
это я понимаю, просто хочу знать если существенная разница качества архивирование между ними?

64-битная версия
1. порцентов на 10 быстрее
2. позволяет использовать словарь до 1 гб
3. позволяет работать с архивами, содержащими больше файлов
4. не будет иметь проблем с распределении памяти при использовании больших словарей (в 32-битной версии из-за этого словарь искуственно ограничен до 64 мб, насколько я помню)
Автор: GORA2
Дата сообщения: 15.06.2008 15:02

Цитата:
в 32-битной версии из-за этого словарь искуственно ограничен до 64 мб, насколько я помню
По-моему, существующее ограничение несколько больше и составляет 128 Мб.
Автор: ildar1
Дата сообщения: 16.06.2008 08:12
Bulat_Ziganshin

Спасибо за, подсказку, я лажанулся.
Автор: Bulat_Ziganshin
Дата сообщения: 18.06.2008 10:43

Цитата:
По-моему, существующее ограничение несколько больше и составляет 128 Мб.

насколько я помню, 64мб ограничение есть в GUI. в ком. строке - да, 128
Автор: dredd00
Дата сообщения: 18.06.2008 16:49

Цитата:
Цитата:чтобы маски применялись рекурсивно, надо ... включить рекурсию
-xr0!*.CDX

про это, кстати, написано в хелпе

в английском я не очень хорошо шарю а в русском непонятно написано

поэтому сделал как написали вы. ресультат такой:
System error:
Не поддерживается

вобщем вот моя строка:

Код:"C:\Program Files\7-Zip\7z" a -t7z "C:\servers backup\1Czarpl%DATE%.7z" "\\Zglbuhg\C$\Program Files\1Cv77flash\PRBasic" -x!*.CDX -ssw -mx=9

которая работает но не исключает cdx
вот после вашей рекомендации:

Код:"C:\Program Files\7-Zip\7z" a -t7z "C:\servers backup\1Czarpl%DATE%.7z" "\\Zglbuhg\C$\Program Files\1Cv77flash\PRBasic" -xr0!*.CDX -ssw -mx=9

которая пишет систем еррор: не поддерживается.
ах да забыл сказать у меня 7z в комплекте с оптимизированной дллкой из шапки после которой якобы на 15% быстрее. может из за нее?

Это только у меня так а у всех остальных нормально? что я не так сделал?
Автор: sabio
Дата сообщения: 18.06.2008 17:22

Цитата:
Это только у меня так а у всех остальных нормально? что я не так сделал?

У меня при использовании 7za 4.57 (официальная версия, без каких-либо оптимизаций) вот эта комманда делает именно то, что и должна:

Код: 7za a -t7z "test_arch.7z" "~tmp" -xr0!*.jpg -ssw -mx=9
Автор: DOE_JOHN
Дата сообщения: 19.06.2008 15:59
Хочу добавить 7-zip в сборку winPE. Вот файл плагина для BartPE http://narod.ru/disk/948521000/7zip.7z.html . Проблема в том, что при попытке открыть любой поддерживаемый архив получаю. сообщение "Не удалось открыть файл как архив" при попытке сжать файл или папку сообщение "Unsupported compression method for ...". Тот кто делал плагин говорит что он работает. На 50 странице этого топика есть про подобную ошибку, но там многотомные архивы. Тут вообще на любом архиве такая ошибка. Возможно в моей сборке PE чего то не хватает/лишнее. С автором 7-zip связатся вообще невозможно.
Автор: Sish
Дата сообщения: 19.06.2008 16:06
DOE_JOHN
Попробуй плагин с этой странички (сам не юзал).
Автор: DOE_JOHN
Дата сообщения: 19.06.2008 20:28
Sish
Там плагин от того же автора, не yurkesha. Он на более ранней версии 7-zip сделан, когда я его попытался скрестить с 4.57 и у меня не получилось(так же не хочет открывать архивы), я вышел на автора 7sh3 и он мне дал тот плагин, что я указал выше. У 7sh3 он работает, как он говорит.
Автор: Sish
Дата сообщения: 20.06.2008 07:01
DOE_JOHN
Ответил
Автор: Real Root
Дата сообщения: 20.06.2008 19:41
Подтвержадю. Новая версия 7Z не работает со старым плагом. Сам сталкивался в феврале при сборке на SP2. НО, как мне помниться проблемы быстро решалась.
Кстати, еще на этапе сборки выдаются ошибки.
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 23:36

Цитата:
"Unsupported compression method for ...".

наверно надо взять 7za и переимновать его в 7z.exe или ваключить dlls (которые и реализуют все методы сжатия/форматы архивов - только 7za включает всё в одном exe)
Автор: Wilmots
Дата сообщения: 25.06.2008 02:51
7-Zip 4.59 alpha 3

Цитата:
Что нового после 7-Zip 4.59 alpha 2:
- 7-Zip теперь может распаковать UDF и XAR архивы.
- Можно использовать ключ -t для команд "извлечения" и "просмотра списка файлов".
- Исправлены незначительные ошибки

http://www.7-zip.org/alpha/7z459a3.exe
http://www.7-zip.org/alpha/7z459a3-x64.msi
Автор: Rogue
Дата сообщения: 26.06.2008 00:53
А что точно должна делать опция -mtc? У меня архивы в обеих случаях имеют дату=текущей, а содержимое не меняется.
Автор: Star
Дата сообщения: 26.06.2008 12:35
А как заархивировать 7-zip-ом файлы и папки с unicode-символами из *.bat-файла (*.bat нужно сохранить не в ANSI, а в Unicode кодировке, а командная строка его тогда не поддерживает) ?
И ещё... как удалить заархивированные файлы (тоже с командной строки 7-zip-ом) ?
Автор: sabio
Дата сообщения: 26.06.2008 13:43
Star
например, можно попробовать использовать файловые маски - заменить одиночные unicode-символы на ? или несколько подряд идущих на * - тогда .bat можно сохранять в ANSI
только надо быть очень аккуратным, особенно при удалении!
кроме того, 7-zip ведь поддерживает списки файлов - вынести все файлы из батника в отдельный файл-список в UTF-8
только вот вопрос с удалением все равно останется

использовать другой архиватор? который умеет удалять файлы после архивирования
например, FreeArc
Автор: SPV_Ed
Дата сообщения: 30.06.2008 17:30
Доброго времени.

Как заставить 7-zip при установке автоматом применить ассоциации с типами файлов ? Провожу удаленную тихую установку, а толку от этого никакого - все равно нужно потом интерактивно с правами админа пощелкать мышкой в опциях программы. Можно ли при установке включить все ассоциации ?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Longhorn и Blackcomb


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