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

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

Автор: Victor_VG
Дата сообщения: 24.07.2012 12:29
tolyn77

Я назвал варианты решения как я их навскидку вижу, но наверняка есть и другие.
Автор: tolyn77
Дата сообщения: 02.08.2012 20:32
я тут нашел такую тенденцию, он из файла исключений не понимает путей, а маски для файлов понимает, пока в исключения пишу те типы которые мне не нужно паковать.
а может кто может подсказать как не паковать пустые каталоги?
заранее благодаерн
Автор: sabio
Дата сообщения: 03.08.2012 11:39
tolyn77
использовать другой архиватор - не вариант?
у FreeArc, например, всё в порядке с исключениями:
можно и так -xC:\work\~backup\* и так -xC:\work\*.zip и так -x*\lib\* и эдак -x*.log
да и со степенью и временем сжатия тоже всё получше, чем в 7-zip
(опция про пустые каталоги, кстати, тоже есть)

Добавлено:
насчёт путей в исключениях - параметр -r смотрел?
от него зависит, как исключения будут обрабатываться
например, простое -x@excludes НЕ будет применяться рекурсивно к подпапкам
-xr@excludes - обходить рекурсивно папки для всех исключений
-xr0@excludes - обходить рекурсивно только для исключений с wildcards
Автор: tolyn77
Дата сообщения: 03.08.2012 16:51
sabio
нифига не понял
Автор: sabio
Дата сообщения: 03.08.2012 19:22
tolyn77

Цитата:
он из файла исключений не понимает путей

что именно имеется в виду?

проверил у себя на такой структуре файлов:
test
test\abc
test\abc\abc.txt
test\abc\123
test\abc\123\abc-123.txt
test\def

использовал команду:
7za a x.7z test -x@excludes

при этом в файле исключений была единственная строка: "test\abc\123"

в архив в итоге попали следующие папки/файлы:
test
test\abc
test\abc\abc.txt
test\def

т.е. путь test\abc\123, как и требовалось, был исключён

если ты хочешь, чтобы это работало и для исключений вида "123", команда должна быть такой:
7za a x.7z test -xr@excludes
Автор: tolyn77
Дата сообщения: 03.08.2012 20:23
sabio
моя ошибка маске?
вместо
E:\1CV77.ADM\vremianka\*.*
E:\1Cv82.ADM\vrenmanka2\*.*
нужно понимать
E:\1CV77.ADM\vremianka
E:\1Cv82.ADM\vrenmanka2

правильно?
Автор: crasylaser
Дата сообщения: 04.08.2012 08:06
парни подскажите, как разбить архив на тома 1400мб, и чтоб получилось: setup-1.bin setup-2.bin и т.д.?
Автор: Aleks78
Дата сообщения: 04.08.2012 10:07
crasylaser
А это точно 7z может ? Всегда думал что это делает прога для создания инсталл пакетов.
Автор: crasylaser
Дата сообщения: 04.08.2012 13:03
хочу названия создаваемых томов поменять, говорят как то можно
Автор: skmax
Дата сообщения: 06.08.2012 14:21
Коллеги, помогите!
Задача:
С помощью 7z делать ежедневное обновление архива содержимого "рабочего стола" и папки "мои документы" на компах под управлением Wxp и W7
Есть решение:
"c:\backup\7z.exe" u -tzip "\\servnas\users_backup\%username%\backup.zip" @listfile.txt -ssw -w\\servnas\users_backup\%username%\ -xr@exclude.txt -y >>\\servnas\users_backup\%username%\backup.log
Содержимое listfile.txt:
c:\мои документы
d:\мои документы
%userprofile%\My Documents
%userprofile%\Мои документы
%userprofile%\Desktop
%userprofile%\Рабочий стол
Проблема:
после отработки батника в логе пишет что файл не найден, то ли не понимает переменные то ли еще что!
listfile.txt надо именно в этом виде, чтобы универсальный батник был для всех компов сети.
Надеюсь на вашу помощь. Заранее спасибо за идеи и советы.
Автор: Bulat_Ziganshin
Дата сообщения: 06.08.2012 14:41
skmax
1. почитай о кодировке листфайла
2. с чего он должен понимать там переменные? формируй листфайл командами echo перед выполнением
Автор: skmax
Дата сообщения: 06.08.2012 15:14
Bulat_Ziganshin
Кажись понял. Но на всякий случай можешь кинуть пример. Заранее спасибо.
Автор: Bulat_Ziganshin
Дата сообщения: 06.08.2012 15:59
echo "%userprofile%\My Documents" >>lst

хотя если уж на то пошло - проще их вообще в комстроку включить
Автор: skmax
Дата сообщения: 07.08.2012 07:08
в ком строку неудобно будет, потому что на ряде компов есть каталоги с абсолютными путями для архивирования. Спасибо за подсказку все получилось, за исключением одного, если файл заблокирован и аргхиватор не может получить к нему доступ то архив вообще не создается, хотя ключ -ssw вроде должен помочь. Или я не правильно понимаю значение этого ключа? И я так и не пойму как синхронизировать архив?
Автор: chuk61
Дата сообщения: 03.09.2012 11:19
Тут есть знатоки модифицированного модуля "7zSD.sfx" ?
Как-то нужно изменить свойство шортката -- "развернуть на весь экран"
Автор: GORA2
Дата сообщения: 03.09.2012 11:27

Цитата:
Тут есть знатоки модифицированного модуля "7zSD.sfx" ?

Баги и запрос нового функционала - сюда, консультации по конфигам - сюда.

Цитата:
Как-то нужно изменить свойство шортката -- "развернуть на весь экран"

Насколько я знаю, такой возможности нет.
Автор: SAT31
Дата сообщения: 07.09.2012 19:53
7-Zip 9.29 Alpha
7-Zip 9.29 Alpha x64

Цитата:
What's new after 7-Zip 9.28 alpha:
- 7-Zip now shows warning message, if the archive has wrong file name extension.
- new -stl switch.
Автор: Skif_off
Дата сообщения: 17.09.2012 17:13
comrades, подскажите решение, пожалуйста:
распаковываю файлы командой

Код: "%programfiles%\7-Zip\7z.exe" e %temp%\nirsoft\trans\* -o%temp%\nirsoft\trans\
Автор: GORA2
Дата сообщения: 17.09.2012 19:22
Skif_off
Может подойдет ключ -u ?
Попробовать создать "разностный" архив и потом распаковать его в нужную папку.

Добавлено:
Второй вариант:
Распаковать во временную папку, а потом xCopy с ключом /D (остальные ключи по потребности
Автор: Skif_off
Дата сообщения: 17.09.2012 20:42
GORA2

Цитата:
xCopy с ключом /D

Думаю, не подойдет, потому что мне не известна дата создания/изменения. Сейчас посмотрел - от 4 июля 2008го до 11 сентября 2012.


Цитата:
Может подойдет ключ -u ?

Не понял, как им пользоваться
Можно добавлять в архив только файлы, исключив подкаталоги и при этом при совпадении имен оставлять в архиве более свежий?
Маловато все-таки на русском инфы
Автор: GORA2
Дата сообщения: 17.09.2012 20:52

Цитата:
Думаю, не подойдет, потому что мне не известна дата создания/изменения.


Цитата:
/D:m-d-y
Копирует файлы, измененные либо в указанный день, либо после.
Если дата не указана, копируются только те файлы, которые новее в исходной папке.
Автор: Skif_off
Дата сообщения: 17.09.2012 21:15
GORA2, что-то затупил, извиняюсь, кажется, придумал решение (правда, громоздкое, зато ошибиться трудно )
Автор: levksm
Дата сообщения: 28.09.2012 13:40
Начиная с версии 9.04 (только что проверил) 7-Zip некорректно открывает файлы с расширением MDF (Содержимое архива отображается не полностью). Не буду говорить за все такие файлы, но у меня такой файл есть. Причем, если этот файл переименовать в файл с расширением ISO, то все открывается корректно.
Автор: euheny
Дата сообщения: 29.09.2012 13:42
levksm

Цитата:
если этот файл переименовать в файл с расширением ISO, то все открывается корректно

а если расширение убрать совсем ?
Автор: GORA2
Дата сообщения: 05.10.2012 15:09

Цитата:
Начиная с версии 9.04

По какую включительно?
Цитата:
7-Zip некорректно открывает файлы с расширением MDF

В списке поддерживаемых форматов такое расширение отсутствует
Цитата:
но у меня такой файл есть.

Ссылку на файл дать можете?
Автор: Victor_VG
Дата сообщения: 05.10.2012 16:08
GORA2

Это его легонько не в ту степь занесло. MDF это часть образа оптического носителя для применяемого в копировщиках Alcohol 52%/120%. И при чём тогда тут архив коли это часть, и при этом не полная, вдобавок не стандартного образа, формат которого защищён патентом компании Alcohol Software, вдобавок структуры образов MDS/MDF, NRG мягко сказать немного отличаются от международного стандарта ISO 9660 любых ревизий. Так, чуток, немного дополнительной служебной информации тут, там, а в итоге образы разные. И тот же MDF без индексного файла MDS вообще нельзя прочитать, но это опять же "мелочи", которые добрые дяди-правообладатели от юзера скрывают - а вдруг у бедняги головка заболит?
Автор: graydevil2
Дата сообщения: 07.10.2012 10:50
Господа а как ему сказать - медиа файлы несжимать
типа аналог в WinRar опции -

-msrar;zip;7z;jpg;jpeg;mp3;avi;mov;mp4

" -ms[тип] - не сжимать следющие расширения. Архивы, фото и видео и так сжаты, поэтому степень их сжатия обычно 1-3%, что в моём случае пустая трата времени. Добавляем без сжатия."
Автор: Victor_VG
Дата сообщения: 07.10.2012 10:54
graydevil2

например шаблончик в исключения добавить по типу файлов. На оси для домохозяек прокатит, на UNIX нет - придётся скриптом grep звать и парсить кучу на тему кого сжимать, кого не надо. Типа такой логики.
Автор: programfiles
Дата сообщения: 09.10.2012 06:57
Беда.

Дано.
ХРSP3 проф, русская. Два юзера, для повседневной работы - обычный юзер и администратор для тех случаев когда прав юзера не хватает.
Поставил 7-Zip (с оф сайта, последняя версия) от имени админа.

Задача.
У юзера надписи архиватора в контекстном меню - аглицкие. У админа - русские. Переключение настоек ситуацию для юзера не меняет.

Найти.
Как юзеру включить русский язык в архиваторе? Не делая его админом, даже временно.
Автор: GORA2
Дата сообщения: 09.10.2012 14:29

Цитата:
Поставил 7-Zip (с оф сайта, последняя версия)

Лучше указывать номер, чем гадать, что значит последняя? 9.20 9.22 9.29 ?

1 По утверждению Игоря на версии 9.25 проблем в локализацией контекстного меню при первом запуске уже быть не должно.
2 Запустите под пользователем в 7zFM (его интерфейс уже должен быть русским) и закройте его. После этого контекстное меню обычно русифицируется.
3 Запустите reg файл:
Код: Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\7-Zip]
"Lang"="ru"

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

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


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