Winrar удаление архива после распаковки. Как пользоваться WinRAR

Скрытые способности архиватора WinRAR

WinRAR – архиватор, разработанный для операционных систем Windows, Linux, Android, MacOS и пары остальных. Програма дозволяет сделать архив из пары либо 1-го файлов, опосля сжатия которых, начальный файл (в основном) имеет намного наименьший размер. Ежели говорить о текстовых файлах, то их Винрар сжимает чрезвычайно сильно, гб преобразуются в кб. Ежели же говорить о видео и музыкальных файлах, то их архиватор сжимает слабо. Дело в том, что файлы мультимедии уже сжаты определенными кодаками, к примеру Mpeg-4 либо Avi, потому архиваторы с ними работать не обожают. Крайняя, 5-ая версия программы имеет усовершенствованный метод сжатия и остальные функции, которые прежние версии программы не соображают. При распаковке архива старенькым, к примеру 4-ым винраром, программа выдаст предупреждение, что архив поврежден, имейте это в виду.

В эпоху «онлайна» WinRAR уже стал не так популярен, хотя по-прежнему присутствие его в операционной системе обязательно.  А вот ранее, когда музыку, видео и т.п. лишь качали, без него вообщем нельзя было обойтись. К примеру как залить сборку музыкальных MP-3 файлов? Для этого файлы выделялись и запаковывались в один единственный файл, который позже заливали на файловый обменник, а ссылку на его скачка публиковали на веб-сайтах. Снова же, игры, документы, установочные файлы можно было «ужать» в несколько, время от времени и в 10-ки, сотки раз, таковым образом юзеру пришлось бы качать не большой файл, на загрузку которого потратится колоссальное количество времени, а маленькой архивчик, который позже можно распаковать и произвести нужные процедуры.

Установка программы

Многим наверняка нет смысла разъяснять функции программы, наверное вы уже проделывали схожее не один раз, но думаю, что о всех укрытых способностях программы не знают даже продвинутые юзеры. Для начала нам нужна сама программа, сможете скачать её – Тут. Установочный файл находится в архиве – ZIP – с которым может работать неважно какая операционная система. Кстати, забегая вперед скажу, что можно было сделать самораспаковывающийся архив из установочных файлов программы, который имеет расширение – *.EXE – но при скачивании исполнительных файлов почти все браузеры и антивирусы «ругаются» и не дают загрузить файлы, потому я и сделал зиповский архив, который залил на яндекс-диск.

Щелкаем по скаченному архиву правой клавишей мыши и избираем опцию – Извлечь всё. Распаковываем файлы.

После этого заходим в конечную папку с установочными файлами и запускаем файл – WinRAR.v5.71 – . Устанавливаем архиватор. Единственное, снимите галочку с пт, обведенного красноватой рамкой, по другому измените домашнюю страничку браузера Edge.

После установки, при щелчке на хоть какой папке либо файле правой клавишей мыши, в контекстном меню покажутся команды архиватора WinRAR, с помощью которых их можно быстро упаковать.

Работа с архиватором

Теперь разглядим работу самой программы. На скриншоте ниже вы видите несколько папок с файлами разных типов: здесь и документы Word, и книжки в формате PDF, и музыкальные, и установочные файлы. Общий размер 4-х папок – 321 мб. Сейчас сделаем из их один архивный файл и поглядим какой получится размер. Необходимо огласить, что установочные файлы уже сжаты особым упаковщиком, потому из размер особо не изменится.

Итак, выделяем папки и щелкаем по ним правой клавишей мыши, избираем команду – Добавить в архив.

В появившемся окне программы, в красноватой рамке можно задать хоть какое имя нашего грядущего архива, а в пт – Метод сжатия – можно выбрать – Максимальный. Программа будет создавать архив несколько подольше, но и размер будет меньше. Жмем – ОК.

Архив ужался не очень сильно, как я и говорил, установочные и музыкальные файлы уже сжаты определенными методами. Но всё же 60 мб выиграть удалось.

Очень полезной функцией является установка пароля на архив. К примеру у вас имеются какие-то скрытые данные, к примеру текстовый либо вордовский файл с паролями от аккаунтов. Вы сможете сделать архив и установить на него пароль. 

Теперь при попытке открыть защищенный архив, необходимо будет ввести установленный вами скрытый пароль. Разламывать WinRAR бесполезно, сможете поверить на слово. Почти все пробовали, ежели у кого и выходило, то лишь поэтому что юзер установил простой пароль, к примеру день рождения либо свое имя.

Читайте также  Сброс пароля командная строка windows 8. Сбрасываем пароль администратора в Windows 8.

Иногда, при заливке архива с файлами к примеру на обменник либо просто на веб-сайт, он может повредиться. Поточнее есть возможность того, что опосля скачки архива, он может просто не открыться. Происходит это традиционно из-за ошибок на твердом диске компа, или сервера. Чтоб избежать этих проблемм, продвинутые юзеры при разработке архива добавляют информацию для восстановления. Для этого необходимо поставить галочку на параграфе – Добавить данные для восстановления.

Галочку поставили, сейчас перебегаем в раздел – Дополнительно. Здесь для вас необходимо указать размер в процентах данных для восстановления от общего размера архива. В принципе довольно и 5%, но можно поставить и больше. Лишь не запамятовывайте что и файл архива получится побольше. Ежели процесс сжатия длинный, к примеру вы архивируете папку с установочными файлами игры, то вы сможете выбрать справа что делать по окончании процесса архивации. Сможете выбрать пункт – Выключить компьютер – и идти заниматься своими делами. Опосля завершения работы винрар сделает корректное выключение системы.

Ну и раз мы упомянули о защите архива от повреждений, разглядим метод восстановления архива, ежели это все же вышло. Для восстановления необходимо запустить WinRAR из меню – ПУСК – , найдя подходящую папку в разделе – Программы – либо – Приложения – и лучше запустить програмку от имени администратора.

Находим наш поврежденный архив, выделяем его в архиваторе, потом нажимаем клавишу аптечной сумки в окне винрара. Ежели информация ранне добавлялась в архив, то программа попросит указать путь для новейшего, восстановленного архива. Опосля обработки входите в указанное вами место и распаковываете восстановленный архив.

Создание sfx-архива

Для чего же нам нужен самораспаковывающийся архив?  Почаще всего для автоматической установки программ, чтоб юзер прикладывал минимум усилий. Таковой архив имеет расширение – *.exe – и является исполняемым файлом. Необходимо огласить, что фактически хоть какой разраб софта, опосля написания и тестирования собственной программы упаковывает установочные файлы в схожий sfx-архив. Либо взять к примеру игры. Почти все файлы также упакованы и сжаты определенным, можно огласить архиватором. То есть, с помощью винрара вы сможете сделать собственный установочный продукт, с прописанными файлами реестра (настройки) и иными подходящими параметрами. Также опосля распаковки sfx-архива вы сможете запустить всякую програмку либо к примеру вложенный пакетный файл (*.cmd). Пакетные файлы, их ещё называют «батниками», так как ранее они имели расширение – *.bat – имеют неограниченные способности по управлению системой Windows. Это собственного рода отдельный язык программирования, который употребляют системные админы для управления сетью компов на предприятиях.

В своё время я занимался сборкой разных систем Windows, с перепаковкой различных установочных файлов. Одну из моих сборок сможете поглядеть – Тут. Winrar тогда меня здорово выручал. С помощью него можно сделать полностью «тихую» установку программы, ну или хоть какого другого процесса, то есть юзер не увидит ничего. Можно запрограммировать с помощью «батника» задачку по расписанию, и подходящий нам процесс запуститься в определенное время и так далее.

Рассмотрим на маленьких примерах процесс сотворения самораспаковывающего архива. В первом случае, наш «установочный пакет» распакует логотип-картинку в – C:WindowsSystem32 – и запишет информацию в реестр. Делал я его ранее для установки логотипа-картинки в свойствах Windows XP.

Итак, создаем папку, а в неё помещаем приготовленные заблаговременно файлы. В нашем случае это рег-файл (файл реестра), самораспаковывающийся архив с логотипом (если кликнуть по нему, он извлечет картину в C:WindowsSystem32), а также пакетный файл, который запускает все эти установки.

Файл реестра обычный, его содержимое вы видите на скриншоте внизу.

Если распаковать в отдельную папку sfx-архив – logo.exe – , то мы увидим обыденную картину. Давайте опять создадим sfx-архив, который мы распаковали. Для этого щелкаем правой клавишей мыши по картинке и избираем в контекстном меню команду – Добавить в архив. Ставим галочку на пт – Создать SFX-архив. Перебегаем в раздел – Дополнительно.

Тут щелкаем по пт – Параметры SFX… . Покажется еще одно окно, во вкладке – Общее / Путь для распаковки – прописываем место куда полетит наша картина. На скриншоте прописан путь – C:WindowsSystem32, но на практике лучше прописывать переменные, таковым образом – "%SystemRoot%System32" – двойные ковычки желательны.  Делается это для того, чтоб файл с гарантией прилетел в системную папку. Время от времени буковка системного диска может быть не – C: – , а хоть какой иной. Опосля того, как прописали путь, перебегаем на вкладку – Режимы.

Читайте также  Zyxel nbg334w ee настройка ростелеком. Инструкция по настройке Wi-Fi роутера ZyXEL NBG334

В данной нам вкладке нам необходимо установить переключатель на пункт – Скрыть всё -. Таковым образом юзер ПК не увидит процесс распаковки.

После этого во всех окнах жмем – ОК – и у нас создаться наш архивчик,  клик по которому тихо забросит картину по подходящему адресу. Можно было поменять иконку этого архива, а также запусить какую-либо програмку либо выключить комп опосля окончания. Много всего.

Наконец вот что представляет из себя пакетный файл – start.cmd -. Поначалу он запускает sfx-архив с картинкой, которая распаковывается и забрасывается по адресу, потом он запускает рег-файл, который пропишет подходящую нам информацию в реестр, опосля этого скрипт завершает работу.

Всё это сработает ежели будет помещено в одну папку, так как пути в скрипте указаны относительные. В системе Windows для этих целей есть временная папка – TEMP – , находяшаяся по адресу – C:UsersИмя пользователяAppDataLocalTemp -. Все файлы опосля перезагрузки компа из данной нам папки удаляются.

Давайте в конце концов соберем наш конечный продукт. Выделяем файлы, опять щелкаем правой клавишей мыши, избираем команду – Добавить в архив... . Ставим галочку – Создать SFX-архив. Перебегаем на вкладку – Дополнительно / Характеристики SFX.

В этом окошке опций перебегаем на вкладку – Режимы. Устанавливаем галочку – Распаковать во временную папку – , переключам радио-кнопку на – Скрыть всё -. Если вы не планируете сокрытую установку, а желаете чтоб юзер видел весь процесс, сможете выбрать иной параметр, к примеру – Показывать всё.

Переходим на вкладку – Установка -. В окошке – Выполнить опосля распаковки – прописвываем пуск нашего «батника», просто вписываем имя файла и ничего наиболее – start.cmd -.

На вкладке – Текст и графика – вы сможете поменять иконку сделанного грядущего sfx-архива. Выберите иконку в формате – *.ico – для вашего файла, ежели требуется, с помощью пт – Загрузить значок SFX-файла. Но это чисто для красы. Ежели же установка не сокрытая, и юзер будет следить за действием, сможете вписать заголовок окна, подходящий текст, а также картину, которую будет созидать юзер в процессе. Делается это с помощью соответственных параграфов в окне настроек.

На вкладке – Обновление – необходимо поставить переключатель на пункт – Перезаписывать все файлы без запроса -, по другому, ежели в папке распаковки будет файл с схожим именованием, тихой установки не получится, программа выдаст предупреждающее окно.

В общем-то это всё. Жмем везде – ОК – и архиватор сходу же создаст нам установочный файл.

Таким образом, с помощью WinRAR-а можно сделать установочный файл с хоть какой конфигурацией, а кто разбирается в пакетных файлах, может делать с операционной системой что вздумается. Лет 10 назад продвинутые юзеры делали сборки на дисках, с автоматической установкой программ, которые перепаковывали аналогичным способом.

На самом деле у программы WinRAR имеются и остальные инструменты, к примеру можно бросить комментарий при разработке архива и т.п.. Еще одной, на мой взляд чрезвычайно полезной функцией, является разбивка файла на архивы подходящего размера. К примеру облако mail.ru не дозволяет хранить файлы размером наиболее 2гб. Ну а вы желаете залить туда видео либо игру размером 5 либо наиболее гигабайт.  Щелкаете по папке либо файлу, который необходимо разбить, правой клавишей мыши – Создать архив… . Выбираете снизу пункт – Разделить на тома размером: – и вписываете подходящий размер в мб, или выбираете размер из выпадающего перечня. Таковым образом, опосля окончания работы у вас покажутся несколько архивов подходящего размера, которые вы сможете залить в облако. 

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

В данной для нас статье мы разглядели главные инструменты полезного архиватора. Ежели покажутся какие-либо вопросцы, сможете оставлять их снизу статьи. Желаю удачи.

P.S. Друзья, ежели для вас приглянулась статья, поставьте лайк – это мотивирует к предстоящей работе. Подписывайтесь на канал, комментируйте.

Читайте также  Как заменить термопасту в ноутбуке samsung. Меняем термопасту на ноутбуке

View previous topic :: View next topic  
Author Message
laburj

Joined: 07 Mar 2005
Posts: 186

 (Separately) Posted: Tue Dec 23, 2008 14:03    Post subject: Фоновая распаковка архивов с следующим удалением архивов

Нашёл на форуме клавишу распаковки архива и скрипт, позволяющий распаковать все выделенные архивы, но ни 1ый и не 2ой вариант не совершенно устраивают(

вар1: кнопка:

Code:

TOTALCMD#BAR#DATA
WinRAR.exe -ibck
x %P%N "%P%O"
C:Program FilesWinRARWinRAR.exe
Распаковать архив в каталог с именованием архива
C:Program FilesWinRAR
1
-1

"+":
-работает в фоне
-процессом занят WinRar, а не TC (т.е. в тотале можно продолжать работать)
"-":
-распаковывается архив лишь тот, который под курсором, а не все выделенные
-нет команды winRar’а (по последней мере не нашёл), позволяющей удалять архив опосля распаковки

вар 2: скрипт

Code:

‘  File:         UnpackHere.vbs
‘  Description:  Распаковывает выделенные архивы в ту же директорию
‘                где размещены сами архивы, при этом каждый архив в
‘                отдельную папку с именованием, как у файла архива
‘  Requirements: WSH Helper for TC by Volniy   
‘  Installation: Сделайте для скрипта, к примеру, клавишу на панели TC

‘  Copyright:    (c) 2005, Volniy

Option Explicit
Dim TCS
Set TCS=CreateObject("TCSCRIPT.Helper")
TCS.Pause=100
TCS.SendCommand "cm_UnpackFiles", False
TCS.SendKeystroke "{DELETE}"
TCS.SendKeystroke "{TAB 4}"
TCS.SendKeystroke chr(32)
TCS.SendKeystroke "{ENTER}"
Set TCS = Nothing
WScript.Quit

"+":
-распаковка всех выделенных архивов
"-":
-процесс распаковки (даже ежели употребляется наружный архиватор) происходит "под рукаводством" тотала (т.е. в коммандаре не поработаешь-приходиться запускать копию коммандера)
-без понятия как удалить архивы опосля распаковки

как вариант, естественно можно из контекстного меню распаковать командой "Извлечь каждый архив в отдельную папку", но это уже не то, так как кнопку/скрипт желаю повесить на хоткей

может быть у кого-либо имеются идеи?

Back to top
Tol!k

Joined: 01 Apr 2008
Posts: 1726
Location: Арзамас

 (Separately) Posted: Wed Dec 24, 2008 15:50    Post subject:

вар 2
ежели в скрипт добавить такие строки
TCS.Pause=100
TCS.SendCommand "cm_SaveSelection", False
TCS.SendCommand "cm_UnpackFiles", False
и
TCS.SendKeystroke "{ENTER}"
‘Время на распаковку всех выделенных архивов
TCS.Pause=7000
TCS.SendCommand "cm_RestoreSelection", False
TCS.Pause=100
TCS.SendKeystroke "{DELETE}"
TCS.SendKeystroke "{ENTER}"
Set TCS = Nothing
опосля распаковки архивы удаляются в корзину.
————————————————————————–
либо
‘Время на распаковку всех выделенных архивов
TCS.Pause=7000
TCS.SendCommand "cm_RestoreSelection", False
TCS.Pause=100
TCS.SendKeystroke "+{DELETE}"
TCS.SendKeystroke "{ENTER}"
для удаления мимо корзины (если разрешают опции TC)

Last edited by Tol!k on Sat Mar 14, 2009 23:06; edited 2 times in total

Back to top
laburj

Joined: 07 Mar 2005
Posts: 186

 (Separately) Posted: Sat Dec 27, 2008 16:50    Post subject:

спасибо, Tol!k

у кого покажутся ещё идеи по улучшению скрипта – пишите-буду рад)
т.к. пока у скрипта остаётся минус
-процесс распаковки (даже ежели употребляется наружный архиватор) происходит "под рукаводством" тотала (т.е. в коммандаре не поработаешь-приходиться запускать копию коммандера)

Back to top
Batya

Joined: 15 Dec 2004
Posts: 2200
Location: Москва, Россия

 (Separately) Posted: Mon Dec 29, 2008 19:44    Post subject:

Написал vbs-скрипт – [Script] Выполнение команды для каждого элемента перечня.

Для решения поставленной в теме задачки (кроме удаления) употребляется кнопка:

Code:

TOTALCMD#BAR#DATA
%Commander_Path%UtilsWHSMultiRun.vbs 10 "%ProgramFiles%WinRarWinRar.exe"
X -ibck -ad <<%L>> "%P"
%ProgramFiles%WinRarWinRar.exe
Фоновое извлечение из архивов в папку с именованием архива

-1

Для последющего удаления можно сделать батник.
_________________
Нет, я не сплю. Я просто медлительно моргаю.

Last edited by Batya on Wed Dec 31, 2008 11:16; edited 1 time in total

Back to top
laburj

Joined: 07 Mar 2005
Posts: 186

 (Separately) Posted: Tue Dec 30, 2008 16:47    Post subject:

Batya, спасибо! классно работает, незначительно потестил и нашёл одно замечание (хотя для кого-либо может показаться и плюсом): дело в том что процессы, обрабатывающие файлы запускаются сразу, а не поочередно, т.е. для распаковки 10ти выделенных архивов запускается 10 действий, и все сразу разархивируют.. ежели архив до метров 10ти, то ещё нормально,а ежели больше, то труднее.

Batya, а не подскажешь как в батник удаление выделенных файлов прописать?

Back to top

Оставьте комментарий