По мере эксплуатации любой операционной системы возникает необходимость в реализации некоторых функций, которые не входят в состав конкретной операционной системы. В этом случае пользователи, владеющие основами программирования, а часто и отдельные фирмы создают соответствующие программы.
Иногда такие разработки впоследствии включаются в состав операционной системы и становятся ее частью. А наиболее часто они эксплуатируются пользователями самостоятельно, расширяя возможности операционных систем. Такие программы получили название сервисных программ, или программ обслуживания. К программам такого типа относят: утилиты, архиваторы, антивирусные программы.
Утилиты обычно реализуют такие функции как: восстановление информации на дисках, повышение скорости работы компьютера, защиту информации от несанкционированного доступа и др. Программы-архиваторы позволяют сжимать информацию, хранящуюся на дисках, для удобства ее транспортирования (переноса с одного компьютера на другой) и освобождения места на диске. Антивирусные программы предназначены для защиты от воздействия компьютерных вирусов.
как работает архиватор
С того момента, как информация стала переводиться в электронную форму, технология породила процесс почти неконтролируемого роста объема электронных файлов. Причем увеличился объем не только операционной системы или пользовательских приложений, но также выросли и создаваемые этими программами рабочие файлы.
Для решения этой проблемы были созданы специализированные программы для упаковки данных. Эти программы получили название программ архивации файлов. Принцип работы архиватора состоит в следующем. Любой файл состоит из набора нулей и единиц. Предположим, есть некоторый набор данных: 1101101101110.
Здесь наблюдается определенная закономерность: последовательность «110» повторяется четыре раза подряд. Значит, появляется возможность заменить вышеуказанный фрагмент следующей последовательностью: КЛЮЧповторповторповтор. Где ключом обозначается 110, а символ повтора означает, что на его месте должен находиться ключ.
Если условно считать, что повтор обозначается как 1, то исходный фрагмент преобразуется в 110111, и в результате из последовательности длиной двенадцать бит получится последовательность длиной в шесть бит. То есть применение кодирования позволило сжать исходный файл в два раза. Таким образом техника сжатия (компрессии, упаковки) данных основана на замене повторяющихся последовательностей более короткими кодами и составлении таблицы соответствия, используемой в последующем для восстановления данных в первоначальном виде, то есть для их распаковки (декомпрессии) и архив делится на два компонента – таблицу соответствия и сжатые данные. В действительности архив еще содержит заголовок со служебной информацией, в том числе со справочником, описывающим сжатые файлы. Дополнительный выигрыш памяти достигается еще и благодаря устранению пустот в «хвостовых» кластерах сжимаемых файлов, поскольку все их содержимое помещается в единственный файл.
Урок 12 — Сжатие данных, программы-архиваторы и архивы с паролями | Компьютерные курсы 2020 (Win 10)
Источник: studfile.net
Программы-архиваторы
Для просмотра содержимого архива необходимо выделить архивный файл и нажать на клавишу Enter или дважды щелкнуть по нему мышкой. На экране появится окно с содержимым архива (рис. 8.11).
Рис. 8.11. Содержание архивного файла avz4.rar
Для извлечения файлов из архива нужно выделить архивный файл и щелкнуть по кнопке Извлечь — появится окно (рис. 8.12), в котором необходимо определить параметры разархивации. Это диалоговое окно позволяет выбрать папку, в которую будут помещены файлы, извлеченные из архива, и параметры извлечения. По умолчанию папка получает то же имя, что и архив (без расширения), и размещается в текущей папке, но если в текстовом поле Путь извлечения указать другой путь, то файлы после разархивации будут помещены в указанную папку по новому маршруту.
Рис. 8.12. Окно Путь и параметры извлечения
В данном окне можно установить несколько дополнительных параметров.
- Если в поле Режим обновления активировать переключатель Извлечь с заменой файлов (действие по умолчанию), то извлекаются все выбранные файлы.
- При установке переключателя Извлечь с обновлением файлов извлекаются только те из выбранных файлов, которых нет в папке назначения или копии которых в архиве новее, чем существующие файлы.
- Активация переключателя Обновить существующие файлы позволяет извлекать только те из выбранных файлов, которые имеются в папке назначения, но их копии в архиве новее, чем существующие файлы. Файлы, которых нет на диске, извлекаться не будут.
В поле Режим перезаписи можно устанавливать следующие переключатели:
- Запрос при перезаписи (действие по умолчанию). В этом случае перед попыткой перезаписи файла будет выдаваться запрос, т. е. спрашиваться разрешение пользователя на перезапись информации.
- Перезаписать без запроса. При активации этого переключателя файлы перезаписываются без запроса.
- Пропустить существующие файлы. Уже существующие файлы не будут перезаписываться.
- Переименовывать автоматически. Имена файлов переименовываются программой без участия пользователя.
В поле Разное можно активировать следующие флажки:
- Оставить на диске поврежденные файлы. Если включена эта опция, WinRAR не будет удалять с диска файлы, извлеченные с ошибками (по умолчанию они удаляются). Иначе говоря, с помощью данной опции вы можете попытаться получить из поврежденного файла хоть какую-то часть полезной информации.
- Показать файлы в Проводнике. После распаковки распакованные файлы будут отображены в программе Проводник.
Задание 8.1. Упаковка файлов в архив
- Создайте систему папок, как на рис. 8.13.
Рис. 8.13. Структура папок для файлов разных форматов
Источник: intuit.ru
Бесплатные аналоги WinRAR
Архиваторы — программное обеспечение для сжатия файлов. В разделе представлены бесплатные аналоги WinRAR.
TUGZip
Windows официальный сайт 06 февраль 2016 Бесплатное ПО — лицензия для личного и коммерческого использования подробнее. Архиваторы 3
TUGZip — бесплатный аналог WinRAR, который поддерживает большое количество форматов: IP, 7-ZIP, A, ACE, ARC, ARJ, BH, BZ2, CAB, CPIO, DEB, GCA, GZ, IMP, JAR, LHA (LZH), LIB, RAR, RPM, SQX, TAR, TGZ, TBZ, TAZ, YZ1 и ZOO. подробнее.
HaoZip
Windows официальный сайт 05 сентября 2020 Бесплатное ПО — лицензия для личного и коммерческого использования подробнее. Архиваторы 6
HaoZip — бесплатный китайский архиватор, аналог WinRAR. Программа предназначена для частного и коммерческого использования. Поддерживает разархивацию более 50 форматов. подробнее.
PeaZip
Linux официальный сайт 02 февраль 2015 GNU Lesser General Public License — лицензия для личного и коммерческого использования подробнее. Архиваторы 2
PeaZip — бесплатный архиватор и файловый менеджер. Приложение поддерживает около 150 форматов файлов, включая: 7z, gzip, RAR, ZIP. Интерфейс программы удобный. PeaZip также поддерживает работу из командной строки. Стоит отметить, что инсталлятор для Windows устанавливает вместе с программой рекламу. подробнее.
7-Zip
Windows, Linux, Mac OS X официальный сайт 06 февраль 2016 GNU Lesser General Public License — лицензия для личного и коммерческого использования подробнее. Архиваторы 24
7-Zip — один из лучших бесплатных архиваторов. Программа обладает высокой скоростью сжатия и извлечения, поддерживает задание пароля для архива и работает со следующими форматами: 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, способен распаковать ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z. подробнее.
Bandizip
Windows официальный сайт 06 февраль 2016 Бесплатное ПО — лицензия для личного и коммерческого использования подробнее. Архиваторы 7
Bandizip – бесплатный архиватор, предназначенный для частного и коммерческого использования. Программа поддерживает работу с такими форматами как: WinZip (.zip), WinRAR (.rar), 7Zip (.7z) и др. подробнее.
B1 Free Archiver
Windows, Linux, Mac OS X, Android официальный сайт 06 февраль 2016 Бесплатное ПО — лицензия для личного и коммерческого использования подробнее. Архиваторы 2
B1 Free Archiver бесплатный мультиплатформенный архиватор файлов. Кроме того, программа может выступать в качестве файлового менеджера. Архиватор переведен на более чем 30 языков и работает под такими операционными системами как Windows, Linux, Mac OS X и Android. B1 Free Archiver поддерживает такие функции как: сжатие, разархивирование и шифрование (установление пароля) для ZIP и собственного формата B1. подробнее.
Категории бесплатных программ
Представленная информация на сайте является справочной и может не соответствовать действительности, быть устаревшей или не точной. При установке любой из представленных программ уточняйте её лицензионное соглашение. Подробнее о лицензиях можно прочитать в разделе лицензий. Вы также можете найти бесплатные программы для дома, для бизнеса, Open source .
О проекте
Created by: Freeanalogs team.
Нашли ошибку или у вас есть предложение?
Источник: freeanalogs.ru