Как запаковать архив с помощью winrar
Обновлено: 21.11.2024
В этом руководстве описывается использование инструментов командной строки WinRAR (v5.01) для сжатия и распаковки файлов в каталоге, а также их использование в пакетных файлах (для IZArc и 7-zip см. этот пост). Это руководство является продолжением предыдущего сообщения «Автоматизация задач архивирования с помощью интерфейса командной строки», в котором объяснялось использование инструментов командной строки для двух бесплатных утилит сжатия, IZArc и 7-Zip. Информация в этом руководстве была проверена на ПК с Windows под управлением Vista.
WinRAR — это популярный и мощный менеджер архивов, который можно использовать из командной строки или с языками сценариев, такими как пакетные файлы. Он включает два инструмента командной строки, rar.exe и unrar.exe, где rar.exe сжимает, а unrar.exe< /em> распаковывает файлы. Оба находятся в папке «C:\Program Files\WinRAR» в устанавливаемой версии. Хотя WinRAR является условно-бесплатным, его можно использовать на пробной основе в течение 40 дней. Использование инструментов командной строки WinRAR аналогично инструментам для IZArc и 7-Zip. Синтаксис использования исполняемых файлов WinRAR:
Чтобы получить список параметров для команд rar и unrar, откройте командное окно, перейдите в каталог WinRAR, введите rar или unrar и нажмите клавишу ввода (можно также использовать rar /? или rar help, используйте rar >rar_cmds.txt или unrar >unrar_cmds.txt, чтобы напечатать параметры команды в файл). Для получения более подробной информации откройте файл rar.txt в каталоге WinRAR, который содержит руководство пользователя консольной версии RAR.
Примеры сжатия папки:
создает архив yourfiles.rar и сжимает все файлы .txt в текущей папке
создает архив yourfiles.rar в папке C:\yourfolder и сжимает все файлы .txt в текущей папке и ее подпапках
создает архив yourfiles.rar в папке C:\yourfolder и сжимает все файлы .txt в другой папке и ее подпапках
создает архив yourfiles.rar и сжимает все файлы в текущей папке, но не включает вложенные папки (обратите внимание на отсутствие расширения; WinRAR будет использовать расширение по умолчанию .rar)
команда «а». Добавляет в архив
Переключатель «-r». Рекурсия подпапок
Примеры распаковки папки:
извлекает все файлы *.jpg из yourfile.rar в папку c:\extractfolder\ (требуется обратная косая черта в конце) и восстанавливает структуру папок
извлекает все файлы из каталога c:\yourfile.rar в текущую папку (структура папок игнорируется)
Команда «x». Извлечения с полными путями
Команда «e». Извлекает и игнорирует пути
Пример сжатия с использованием нескольких переключателей:
сжимает все новые или обновленные файлы из c:\test и его подпапок в e_archive.rar, удаляет файлы после их добавления в архив и исключает все файлы с расширением «bat»,
команда «a» добавляет в архив
Переключатель «-r». Рекурсия подпапок
Переключатель «-ep». Добавляет файлы в архив без указания пути. В архиве с одним и тем же именем может существовать несколько файлов.
Переключатель «-u». Эквивалент команды «u» в сочетании с командой «a». Добавляет новые файлы и обновляет старые версии уже находящихся в архиве файлов
Переключатель «-df». Удаляет файлы после их перемещения в архив
Переключатель «-x». Исключает указанные файлы из операции
Основные правила для WinRAR:
- Если файлы или файлы списка не указаны, обрабатываются все файлы в текущей папке
- При указании всех файлов в папке yourfolder или yourfolder\*.* эквивалентны
- Структура папок автоматически сохраняется в архивах (но не извлекается автоматически)
- WinRAR по умолчанию использует расширение .rar, но это можно изменить, указав расширение zip в имени архива.
- Переключатели и команды не чувствительны к регистру и могут быть написаны как в верхнем, так и в нижнем регистре.
Еще один момент заключается в том, что WinRAR, по-видимому, не устанавливается в переменную среды пути Windows, поэтому ее необходимо указать либо в командной строке, либо задать в параметрах переменной среды на постоянной основе, либо указать в пакетном файле (WinRAR v3. Для этого руководства использовалась версия 71.0.0, и это может быть не во всех версиях).
Чтобы установить переменную среды пути Windows временно в командной строке или в пакетном файле, используйте следующую команду:
Чтобы установить его постоянно в пути Windows для вашего ПК:
Пуск–>Панель управления–>Система–>Дополнительные параметры системы–>Вкладка «Дополнительно»–>Переменные среды–>Системные переменные–>Путь–>Редактировать. Добавьте путь ;C:\Program Files\WinRAR; до конца (не забывайте про одиночные точки с запятой в начале и в конце). Нажмите OK три раза.
Использование WinRAR в пакетных файлах:
Ниже приведены два примера пакетных файлов. Файл uncompress_rar.bat распаковывает все файлы .rar из папки и помещает извлеченные файлы в другой каталог.
Файл compress_rar_rev2.bat предоставляет следующие параметры сжатия для указанного пользователем каталога. Вариант 4 является наиболее часто используемой структурой и наиболее подходящим вариантом в большинстве случаев:
- Сжимать файлы в каталоге по отдельности (без подкаталогов)
- Сжимайте файлы в каталоге и подкаталогах по отдельности — без путей
- Сжать все файлы в каталоге в один архив (без подкаталогов)
- Сжать все файлы в каталоге и подкаталогах в один архив
- Сжать все файлы в каталоге и подкаталогах в один архив — без путей
Перед использованием любого из файлов обязательно измените расширения на .bat и отредактируйте пути к папкам по мере необходимости. Оба следующих пакетных файла временно задают переменную среды пути Windows для папки приложения WinRAR при выполнении.
Пакетная загрузка файлов:
Если вы обнаружили орфографическую ошибку, сообщите нам об этом, выделив этот текст и нажав Ctrl+Enter.
Как упаковать файл(ы) в существующий архив RAR?
Li Yongzhen Junior Member
Сообщений: 58 Присоединился: 04.04.2010, 10:46 UTC
Как упаковать файл(ы) в существующий архив RAR?
Sir_SiLvA Power Member
Сообщений: 2790 Присоединился: 06 мая 2003 г., 11:46 UTC
Li Yongzhen Junior Member
Сообщений: 58 Присоединился: 04.04.2010, 10:46 UTC
извините. это не может работать.
я имею в виду, как упаковать файл(ы) в доступный файл rar.
Я могу перетащить файл(ы) в существующий zip-файл, но не могу перетащить в rar-файл.
karlchen Power Member
Сообщений: 4576 Присоединился: 06 февраля 2003 г., 22:23 UTC Местоположение: Германия
Здравствуйте, Ли Юнчжэнь.
В принципе, Sir_SiLvA прав. Способ добавления файлов в файл RAR такой же, как и способ добавления файлов в ZIP-архив.
Но:
Total Commander внутри поддерживает упаковку ZIP-файлов и распаковку из ZIP-файлов. т.е. никакая внешняя программа-упаковщик не требуется.
То же самое не верно для архивов RAR. Total Commander умеет распаковывать файлы RAR. Но он не может записывать архивы RAR.
Если вы хотите создавать или изменять архивы RAR, вам нужен внешний упаковщик RAR, и вам нужно указать Total Commander, где найти этот упаковщик RAR.
После этого добавление файлов в RAR-архивы работает так же, как добавление файлов в ZIP-архивы. т.е. вы можете использовать тот же T.C. команды меню для него или перетаскивание.
С уважением,
Карл
Li Yongzhen Junior Member
Сообщений: 58 Присоединился: 04.04.2010, 10:46 UTC
karlchen написал: Привет, Ли Юнчжэнь.
В принципе, Sir_SiLvA прав. Способ добавления файлов в файл RAR такой же, как и способ добавления файлов в ZIP-архив.
С уважением,
Карл
спасибо.
не могли бы вы рассказать мне, как это сделать в деталях?
Кстати,
я хочу использовать только внутренние плагины, кроме утилит winrar.
Я использую подобные плагины Total7zip.wcx, fhRAR.wcx, 7zip.wcx и т. д.
Hacker Moderator
Сообщений: 12260 Присоединился: 06 февраля 2003 г., 14:56 UTC Местоположение: Братислава, Словакия
Невозможно без внешнего WinRAR.
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), нажмите aber nicht auf Verbinden, sondern fällst tot um.
Li Yongzhen Junior Member
Сообщений: 58 Присоединился: 04.04.2010, 10:46 UTC
Невозможно без внешнего WinRAR.
karlchen Power Member
Сообщений: 4576 Присоединился: 06 февраля 2003 г., 22:23 UTC Местоположение: Германия
Здравствуйте, Ли Юнчжэнь.
После установки WinRAR вы переключаетесь на Total Commander. Далее вы идете в Конфигурация => Параметры => Упаковщик. В середине диалогового окна есть раздел с надписью «Упаковщик RAR». Укажите здесь полный путь к winrar.exe и подтвердите, нажав OK.
Теперь вы можете работать с архивами RAR точно так же, как и с ZIP-архивами.
С уважением,
Карл
Li Yongzhen Junior Member
Сообщений: 58 Присоединился: 04.04.2010, 10:46 UTC
После установки WinRAR.
Теперь вы можете работать с архивами RAR точно так же, как и с ZIP-архивами.
С уважением,
Карл
я сделал, как вы сказали, но это не работает, и получил ошибку "Функция не поддерживается"
(я установил winrar3.92 и зарегистрировал его)
Li Yongzhen Junior Member
Сообщений: 58 Присоединился: 04.04.2010, 10:46 UTC
karlchen написал: Привет, Ли Юнчжэнь.
После того, как вы установили WinRAR, .
С уважением,
Карл
сделано.
Я обнаружил, что плагин fhRAR.wcx должен быть отключен после установки winrar.
иначе TC не сможет упаковать файл(ы) в существующий rar-файл.
HerbieH Member
Сообщений: 118 Присоединился: 11 февраля 2003 г., 10:04 UTC
После установки WinRar я рекомендую настроить его, чтобы убедиться, что он не создает сплошные архивы или другие «забавные вещи», которые делают невозможным добавление (удаление или изменение) файлов в архив, с og без использование Total Commander.
Остерегайтесь, загруженные rar-архивы нельзя никак изменить с помощью TC, если они созданы «сплошными». В этом отношении rar-архивы могут быть более персонализированы, чем zip-архивы.
Я всегда призываю своих студентов использовать 7zip как лучший и самый дешевый инструмент для создания архивов, хотя он немного медленнее, чем rar и старомодный zip.
Li Yongzhen Junior Member
Сообщений: 58 Присоединился: 04.04.2010, 10:46 UTC
Hacker Moderator
Сообщений: 12260 Присоединился: 06 февраля 2003 г., 14:56 UTC Местоположение: Братислава, Словакия
Остерегайтесь, загруженные rar-архивы нельзя никак изменить с помощью TC, если они созданы «сплошными».
Твердые архивы RAR можно легко изменить с помощью TC или WinRAR. Возможно, вы столкнулись с заблокированным архивом?
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), нажмите aber nicht auf Verbinden, sondern fällst tot um.
HerbieH Member
Сообщений: 118 Присоединился: 11 февраля 2003 г., 10:04 UTC
Извините, если я что-то упустил, но у меня не получилось "манипулировать" с заблокированными rar-архивами через ТС. Но, может быть, это просто потому, что я не знаю, как это сделать.
Я не могу добавить рекламный файл в заблокированный архив, простым копированием в TC.
Hacker Moderator
Сообщений: 12260 Присоединился: 06 февраля 2003 г., 14:56 UTC Местоположение: Братислава, Словакия
HerbieH,
Закрытый архив или твердый архив?
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), нажмите aber nicht auf Verbinden, sondern fällst tot um.
Итак, Вы скачали файл, который не может открыть? Пусть название не вводит Вас в заблуждение: Архиватор - это многофункциональный инструмент, способный открыть любой архив, который Вам нужен.
С помощью Archiver Вы можете открыть папки RAR, StuffIt, Zip, 7zip и другие популярные (и не очень!) форматы архивов.
Сокращайте размер
Заканчивается место на диске? Освободите, используя Архиватор для игровых файлов и папок. оценка из расчета оптимальных форматов высокого уровня видео.
Более того, Archiver содержит собственный формат видео для прекомпрессии фото, изображений и аудио-файлов.
Просматривайте архивы
Вы просили - мы сделали! Архиватор теперь позволяет заглянуть внутрь архива и просмотреть его содержимое.
Более того, Вы можете Быстрый просмотр и получение только необходимых файлов.
Настраивайте Архиватор
Архиватор обладает высокой экономией опций для максимального использования потребностей.
Установка уровня видео, выбор конечной папки по умолчанию, удаление архивов после обработки - все это делает Archiver наиболее эффективный архиватор для Mac
Зашифровывайте архивы
Сохраните Ваши данные в безопасности!
С помощью Archiver вы можете обезопасить хранение данных, потенциально зашифрованных, защищенных паролем архивов.
Разделяйте и объединяйте
Этот файл слишком велик?Отказаться от электронной почты, но вложение предельно допустимого размера?
Это не проблема! Разделяйте и объединяйте файлы с помощью Архиватора в несколько кликов. Также Archiver позволяет создавать многотомные архивы.
Для работы Архиватору требуется macOS 11 Big Sur. Программа также доступна для Mac App Store.
Архивы? Проще просто!
Архиватор делал работу с архивами проще. Но мы сделали первые шаги для улучшений и, при появлении наиболее важных достижений, сделали работу с архивами еще проще для Вас.
Архиватор 4 - это новый интерфейс, поразительная скорость работы и предварительный просмотр.
Сжимайте изображения и музыкальные файлы
Представляет собственный формат видео архиватора, с помощью которого вы действительно уменьшаете размеры изображений и аудиофайлов.
Зашифровывайте архивы
Сохраните Ваши данные в безопасности! С помощью Archiver вы можете обезопасить хранение данных, потенциально зашифрованных, защищенных паролем архивов.
Загляните внутрь
Распаковываете архив, чтобы увидеть содержимое? Забудьте!
С Archiver вы можете составить содержимое архивов. И что самое главное - Archiver позволяет получать только те файлы, которые вам нужны.
Достаточно просто перетянуть файлы из архива мышью.
Ура! Перетащите
Больше не беспокойтесь об архивах – функция drag & drop вернулась. Теперь еще умнее!
Просто перетяните файлы на иконку или в окно приложения - об остальном позаботится Архиватор.
Многозадачность
Архиватор оптимизирован для вашего Mac. Открыть несколько архивов очень просто перетащив их в приложение. Архиватор параллельно распаковывает архивы, используя максимально возможную производительность.
Разделяйте и объединяйте
Этот файл слишком велик? Отказаться от электронной почты, но вложение предельно допустимого размера?
Это не проблема! Разделяйте и объединяйте файлы с помощью Архиватора в несколько кликов. Также Archiver позволяет создавать многотомные архивы.
Поддерживаемые форматы архивов
- Zip и WinZip.zip
- RAR и WinRAR .rar, r00
- 7zip .7z .7z.001 .7z.002.
- Материалы .sit .sitx
- Расширитель материалов .sea
- Тар.tar
- Tar Gzip .tar.gz .tgz
- Tar Bzip2 .tar.bz2 .tbz
- CPIO.cpio
- Пакет .pkg
- Архиватор .archiver
- XAR.xar
- ARJ .arj
- Linux RPM .rpm
- CAB-файл .cab
- Лха .lha .lzh
- BinHex.hqx
- MacBinary .bin .macbin
- PAX.pax
- Архив высокой доступности .ha
- Пакет Debian .deb
- Файл Amiga Disk .adf .adz
- Amiga DMS .dms
- Амига LhF .f .F
- Amiga LZX.lzx
- Amiga DCS .dcs
- Amiga PackDev.pkd
- Amiga xMash.xms
- Amiga Zoom .zom
- ZIPx.zipx
- Веб-архив .war
Читать в Twitter и первыми узнать об обновлениях, советах, новых функциях, распродажах и скидках.
Zip – это формат файлов, широко используемый во всех операционных системах. Данные, содержащие один или несколько файлов, могут быть сгруппированы, сжаты и защищены с помощью zip.
В этом руководстве вы узнаете о различных методах архивирования файлов в Windows.
Как архивировать файлы в Windows
- Найдите файлы, которые вы хотите собрать в ZIP-архив.
- Если все файлы находятся в одном месте и вам нужно выделить их все, просто нажмите CTRL + A на клавиатуре или перетащите мышь левой или правой кнопкой мыши. SHIFT + ПРАВЫЙ ЩЕЛЧОК используется, когда вы хотите выбрать несколько файлов.
- После выбора файлов щелкните левой кнопкой мыши (убедитесь, что файлы выбраны при нажатии левой кнопки мыши).
- Указать на кнопку "Отправить".
- Затем нажмите "Сжатая (заархивированная) папка" .
- Выбранные файлы будут добавлены в zip-архив. Вы можете изменить имя ZIP-файла, щелкнув его левой кнопкой мыши, а затем выбрав "Переименовать".
Если вы хотите добавить папку в zip-файл, щелкните левой кнопкой мыши папку и начните с шага 3.
Если zip-файл уже создан, чтобы добавить в него дополнительные файлы, просто перетащите файлы в zip-папку.
Существует множество сторонних приложений для архивирования, но лучшие из них будут частью этого руководства.
Создать ZIP-файл с помощью WinRAR в Windows
Если вы не знакомы с WinRAR, вы должны установить его на свой компьютер с Windows. Это легкое программное обеспечение, используемое для работы с zip, RAR и некоторыми другими форматами.
- Выберите файлы, которые нужно добавить в архив.
- Щелкните правой кнопкой мыши при выборе файлов.
- Нажмите «Добавить в архив».
- Откроется окно WinRAR. Отметьте переключатель ZIP.
- Нажмите кнопку "ОК".
Вы можете скачать и установить WinRAR по этой ссылке.
Заархивируйте файлы с помощью WinZip
WinZip также является популярным программным обеспечением для работы с форматом zip. Вот краткое руководство по созданию архива с помощью WinZip.
- Убедитесь, что на вашем компьютере установлена программа WinZip.
- Откройте его.
- Нажмите на файловую панель, чтобы добавить файлы, которые вы хотите добавить в ZIP-папку.
- Выберите файл(ы) на локальном диске, в сети или в облачном хранилище.
- На панели действий нажмите «Сохранить как».
- Выберите путь для сохранения заархивированного файла.
Кроме того, WinZip предоставляет контекстное меню в меню левой кнопки мыши. Итак, вам нужно выбрать и щелкнуть правой кнопкой мыши файл(ы), перейти в подменю WinZip и выбрать параметр архивирования.
Сделайте архив в Windows 10
Все описанные выше методы доступны и в Windows 10. В дополнение к этому в Windows 10 добавлен ярлык в проводнике Windows.
Откройте проводник Windows и перейдите на вкладку «Поделиться» в верхнем меню (называемом меню ленты) проводника. Выберите файлы, которые вы хотите добавить в zip, затем нажмите Zip в меню ленты. Вот и все.
Читайте также: