Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Sdwaf
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 2
1

Как из Командной строки создать архив с настройками по умолчанию?

12.02.2014, 19:48. Просмотров 1237. Ответов 3
Метки нет (Все метки)

Подскажите как из командной строки создать архив идентичный создаваемому выбором в меню по правой кнопке мышки.
Первый архив создал из всплывающего меню, ничего не меняя в настройках.
Для второго использовал следующую строку для создания архива:
Bash
1
WinRAR a -r -m3 -ep2 -tsm4 -tsc0 -tsa0 C:\test.rar "C:\testfolder\"
В свойствах архива, правой кнопкой мышки на архиве, размер словаря и степень сжатия одинаковы для обоих случаев. Файлы после извлечения - одинаковые.
Но, различаются размеры архивов и в архиве созданном из командной строки - не хранится дата и время корневого каталога.
Как сделать, чтоб архивы получались одинаковые?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 19:48
Ответы с готовыми решениями:

Возможно ли с помощью Командной строки распаковать ZIP-архив, используя только ресурсы ОС Windows?
Возможно ли чистой ХП раз-архивировать .ZIP Архив только лишь ресурсами винды?...

Как сменить путь по умолчанию в командной строке CMD?
Подскажите как сменить путь по умолчанию в командной строке CMD. Пробовал...

Архив в командной строке
Здравствуйте!!! Учусь работать с командной строкой и вот какой вопрос: как...

Как создать готовый образ винды с готовыми настройками её параметров?
В наличии ≈15 компов разной конфигурации. На каждом из них стоят одни и те же...

Как создать архив с текущей датой в имени?
narodprotiv, Вы написали "Знаю, как создать архив с текущей датой..." Вот и...

3
Dragokas
Эксперт WindowsАвтор FAQ
17055 / 7110 / 861
Регистрация: 25.12.2011
Сообщений: 10,920
Записей в блоге: 16
14.02.2014, 02:15 2
Думаю, не прогадаете, если удалить лишние ключи -m3 -tsm4 -tsc0 -tsa0 и Winrar сам воспользуется дефолтовыми.

Кстати, кто знает, что эта циферка означает возле ключа -t ?
В справке вот так написано:
ts<m,c,a>[N] Хранить/восстанавливать время изменения,создания,доступа файла
0
Charles Kludge
Клюг
7646 / 3161 / 383
Регистрация: 03.05.2011
Сообщений: 8,382
14.02.2014, 10:57 3
Дык,
-ts<m,c,a>[N]
Save or restore file time (modification, creation, access).

Switch -tsm instructs RAR to save file modification time,
-tsc – creation time and tsa – last access time. Optional
parameter after the switch is the number between 0 and 4
controlling the file time precision. Value ’1′ enables
1 second precision, 2 – 0.0065536 sec, 3 – 0.0000256 sec and
4 or ‘+’ enables the maximum NTFS time precision, which is
equal to 0.0000001 sec. Value ’0′ or ‘-’ means that creation
and access time are not saved and low (two seconds) precision
is used for modification time. Higher precision modes add
more data to archive, up to 19 additional bytes per file
in case of -tsm4 -tsa4 -tsc4 combination. If no precision
is specified, RAR uses ’4′ (high) value.

Default RAR mode is -tsm4 -tsc0 -tsa0, so modification time
is stored with the high precision and other times are ignored.

It is necessary to specify -tsc and -tsa switches to set
creation and access time when unpacking files (precision
is irrelevant, but must not be 0). By default RAR sets
only the modification time, even if archive contains
creation and last access time. Setting the modification
time to unpacked files may be also disabled with -tsm-.
1
Sdwaf
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 2
14.02.2014, 14:38  [ТС] 4
Ключи -tsm4 -tsc0 -tsa0 указывают точность хранения времени изменения/создания/чтения файла и в таком виде присутствуют по-умолчанию, если верить справке. При удалении этих ключей ничего не меняется.
Ключ -m3 - метод сжатия, тоже значение по-умолчанию.
-ep2 - для сохранения полных путей файлов, значение по умолчанию, можно пропустить.
-r нужен для архивации содержимого подпапок, этот указывать необходимо.
И всё равно размер архива неправильный.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2014, 14:38

Как включить Интернет из Командной строки?
Собственно, иногда при включении компа у меня из сетевых подключений пропадает...

Как запустить компиляцию файлов из командной строки?
загрузила файлы библиотеки, рекомендуемые в книге Брюса Эккеля и по...

Как из командной строки скопировать всю папку?
Такая проблема. Надо сделать bat файл который будет копировать всю папку из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru