Шрифт:
Интервал:
Закладка:
В правой части экрана выдается информация об используемой памяти, методе сжатия, присутствии пароля и режиме создания резервных копий.
Команды:
♦ Alt-C цветной/черно – белый режим
♦ Alt-D выбор текущего диска
♦ Alt-W установка подкаталога для временных файлов
♦ Alt-M выбор метода упаковки
♦ Alt-P установка пароля
♦ Alt-S сохранить конфигурацию (см. ниже)
Для перехода в режим просмотра архива необходимо установить маркер на архивный файл и нажать Enter.
Функциональные клавиши соответствуют следующим функциям командной строки:
♦ F1 помощь
♦ F2 добавить файлы к архиву
♦ F3 просмотреть файл (встроенный/внешний viewer)
♦ F4 освежить файлы в архиве
♦ F5 создать архивные тома
♦ F6 перенести файлы в архив
♦ F7 обновить файлы в архиве
♦ F8 восстановить структуру архива
♦ F9 изменить/сохранить параметры
♦ F10 (ESC) выход
♦ Alt-F2 (a – s) создать непрерывный архив
♦ Alt-F3 просмотреть файл (viewer встроенный)
♦ Alt-F5 (a – vs[<size>]) создать самораспаковывающиеся архивные тома
♦ Alt-F6 (a – s – v[<size>]) создать непрерывные архивные тома
♦ Alt-F7 (a – s -vs[<size>]) создать непрерывные SFX архивные тома
При нажатии прочих клавиш осуществляется поиск файла по имени. С помощью Ctrl+Enter можно просмотреть все совпадения.
Алгоритмы и совместимость
Работа почти всех архиваторов автоматизирована с помощью оболочек Norton Commander 5.0 (и выше), DOS Navigator, Windows Commander (и др), совместимы программы просмотрщики архивов ARCVIEW и AVIEW, важным является режим работы в командной строке.
Существует 2 основных метода архивации без потерь: алгоритм Хаффмана, ориентированный на сжатие последовательностей байт, не связанных между собой и алгоритм Лемпеля – Зива, ориентированный на сжатие любых текстов, использующий повторения последовательностей байт.
Алгоритм Хаффмана основан на том, что некоторые символы из стандартного 256–символьного набора в произвольном тексте могут встречаться чаще среднего, а другие, соответственно, реже. Если при записи распространенных символов использовать короткие последовательности бит, длиной меньше 8, а для записи редких символов – длинные, то суммарный объем файла уменьшится.
Алгоритм Лемпеля – Зива формулируется так: «если в прошедшем ранее выходном потоке уже встречалась подобная последовательность байт, причем запись о ее длине и смещении от текущей позиции короче, чем сама эта последовательность, то в выходной файл записывается ссылка (смещение, длина), а не сама последовательность».
Например, фраза «КОЛОКОЛ ОКОЛО КОЛОКОЛЬНИ закодируется как «КОЛО(-4,3)_(-5,4)О_(-14,7)ЬНИ».
Основным показателем эффективности архиватора является степень сжатия файлов. Она характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vс к объему исходного файла Vо, выраженное в процентах (в некоторых источниках используется обратное соотношение):
Кс=(Vс/Vо)*100%
Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла.
Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых коэффициент сжатия может достигать 5…40 %, меньше сжимаются файлы исполняемых программ и загрузочных модулей Кс=60…90 %, почти не сжимаются архивные файлы.
Практически все популярные программы архивации (ARJ, RAR, ZIP) используют объединение двух методов – алгоритм LZH. Частота встречаемости повторов наиболее высока в текстах и точечной графике и практически сведена к нулю в архивах.
Реализацией алгоритмов сжатия соответственно влияет на степень сжатия. Для уменьшения коэффициента сжатия Кс включаются дополнительные средства, например, в программе WinRAR реализован механизм непрерывного (solid) архивирования, который позволяет достигнуть на 10…50 % более высокой степени сжатия, чем дают обычные методы, особенно если упаковывается значительное количество небольших файлов однотипного содержания. Архиватор RAR имеет удобный графический интерфейс и позволяет читать текстовые файлы, находящиеся как в rar – архиве, так и в arj и zip – архивах. Об архиваторах ZIP и RAR написаны горы статей, но наряду с ними разработаны и другие программные продукты аналогичного назначения. Как эффективный вариант из многих аналогичных рассмотрим работу программы ARJ.
Архиватор ARJ
Программа ARJ (разработчик – Robert K. Jung) относится к известным продуктам своего класса. Она выполняет все функции по обслуживанию архивов, может помещать файлы в архив, извлекать файлы из архива, делать «самоизвлекающиеся» файлы и многое другое.
ARJ работает из командной строки, выполняет все функции по обслуживанию архивов. arj и поддержку многотомных архивов. Можно автоматизировать работу, например, создать резервные копии диска, архивировать начиная с определенной даты, добавить к имени архива текущей даты (arh080221.arj), архивировать файл с конкретного места, выбрать несколько уровней сжатия. Возможна работа с именами, содержащими более 8 символов.
Для получения на экране краткой помощи в командной строке вводят имя программы: ARJ.
Для развернутой помощи и примеров задания команд вводят: ARJ – ? или ARJ /?
Для загрузки и выполнения программы используют формат командной строки, где имя программы и параметры разделяются пробелами:
ARJ <команда> [-<ключ1> [-<ключ2>…]] <имя_архива> [<список_имен_файлов>]
Обязательные параметры командной строки – «команда» и «имя архива».
Параметр «команда» записывается в виде одного символа вслед за именем программы и задает функцию архивации в соответствии с табл. 1.3.
Таблица 1.3. Основные команды архиватора ARJ
Параметр «имя архива» задает имя архивного файла и записывается без указания расширения (которое при создании нового файла присваивается автоматически), но с указанием пути к файлу.
Архиватор по умолчанию обрабатывает архивные файлы, имеющие расширение. ARJ.
Ключи уточняют действие команды архивации, их может быть несколько. Ключ начинается с символа (-) и помещается в любом месте командной строки после команды. Признаком ключа кроме символа (-) может быть символ (/). В табл. 1.4 приведены наиболее важные ключи настройки.
Команды и ключи ARJ вводят в командную строку в любом регистре. Список имен файлов приводится тогда, когда обработке подлежат не все файлы архива (каталога).
Чтобы добавить, извлечь или удалить несколько файлов в командной строке записывают их полные имена (до 64 имен файлов). Для сокращения записи имен файлов используют шаблоны, например, как показано в табл. 1.4.
Таблица 1.4. Определяющие ключи настройки архиватора ARJ
Помещение файлов в архив выполняется командами: a, u, m, f, которые применяются совместно с ключами: – r, – g, – q, – je.
Возможность создания многотомных архивов также запишем в достоинство архиватора ARJ. При создании архива файлу, размещаемому на первом CD, по умолчанию присваивается расширение. ARJ, а на последующих дисках —.А01, А02 и аналогично. Правило обозначения расширений изменяют с помощью ключей настройки, не ограничивая количеству томов архива.
Просмотр оглавлений файла в многотомном архиве осуществляется так же, как в однотомном. ARJ позволяет удалять, заменять и добавлять файлы без перераспределения файлов между томами.
При сжатии файла выводится горизонтальная, полоска, сообщающая о ходе сжатия. После окончания сжатия каждого файла напротив его имени сообщается о степени сжатия (отношение длины сжатого файла к длине исходного файла).
По умолчанию ARJ обеспечивает максимальную степень сжатия. Но при желании можно получить еще на несколько процентов большую степень сжатия файлов за счет более медленной работы – для этого указывают режим – JM.
Архивы ARJ открываются всеми популярными программами– архиваторами, использующими рассмотренные выше алгоритмы архивирования.
Недостатки: отсутствие диалогового режима, неудобство работы при наличии одного и того же ключа в переменной окружения (ARJ_SW) и строке запуска – приводит к взаимному их уничтожению.
4. Если паясничает Windows
При включении персонального компьютера происходит ее загрузка и активация.
Для загрузки оболочки (операционной системы) Windows необходимы следующие файлы: io.sys; command.com, system.ini; win.ini; файлы реестра system.dat; user.dat. Файлы msdos.sys, config.sys и autoexec.bat требуются только для специфического конфигурирования ОС, и Windows может обходиться и без них.
Все эти файлы необходимо регулярно сохранять в специально отведенной для резервного копирования папке (в этом случае можно практически без усилий, воспользовавшись системной дискетой, восстановить сбившиеся настройки).
Далее будут считаны параметры из системного реестра, проанализированы аппаратные средства компьютера.
Затем последует исполнение инструкций файла config.sys, расположенного в корневой директории системного диска. Этот файл предназначен для задания ключевых системных параметров и загрузки драйверов реального режима. Он является обычным текстовым файлом, поэтому для его редактирования достаточно обычного текстового редактора, хотя в Windows 98 появилась и гораздо более удобная и безопасная утилита для редактирования основных конфигурационных файлов – Программа настройки системы (msconfig.exe). В ней предусмотрена возможность отмены ошибочно введенных изменений. Необрабатываемые комментарии в config.sys также начинаются с точки с запятой либо со слова «rem». Но этот файл операционной системе не очень-то и нужен, так как все необходимые Windows параметры задаются автоматически еще на этапе загрузки файла io.sys. В нем содержатся все нужные системе параметры, используемые в том случае, если в config.sys не прописаны альтернативные установки.
- Компьютерные сети. 6-е изд. - Эндрю Таненбаум - Прочая околокомпьтерная литература / Интернет / Программное обеспечение
- Windows Vista - Сергей Вавилов - Программное обеспечение
- Журнал 4PDA - Коллектив 4PDA - Программное обеспечение
- Знакомьтесь: Windows 7 - Владимир Пташинский - Программное обеспечение
- Windows Vista. Для профессионалов - Роман Клименко - Программное обеспечение