Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
142
Добавлен:
11.05.2015
Размер:
4.1 Mб
Скачать
        1. Регистрация far

Вообще говоря, FAR является коммерческим продуктом, который распространяется как условно-бесплатный. Это означает, что Вы можете бесплатно приобрести и установить FAR для ознакомления. Пользоваться им можно только в течение 40 дней, причем некоторые полезные функции будут отключены. Для того, чтобы продолжать пользоваться FAR’ом после окончания срока, либо для получения доступа к отключенным функциям, необходимо получить регистрацию, за которую необходимо заплатить. Однако, проанализировав статистику продаж архиватора RAR на территории СНГ, где более 95% рынка программного обеспечения занимают пиратские копии, Евгений Рошал решил, что требовать денег с граждан бывшего Советского Союза за FAR совершенно безнадежно. Поэтому для граждан бывшего СССР была сделана поблажка. Регистрация FAR’a позволяет использовать некоторые его возможности, которые отключены и недоступны в незарегистрированной копии.

Перед тем, как начать регистрировать FAR, закройте все открытые окна FAR. Для того, чтобы зарегистрировать FAR, его нужно запустить с ключом «–R».

Это можно сделать, например, через команду «Выполнить» главного меню Windows. Выберите ПускВыполнить, а в появившемся окне напишите FAR –R. Должен запуститься FAR и спросить регистрационную информацию. Если вместо этого появилось сообщение об ошибке, что указанный файл не найден, то нажмите кнопку Обзор, с помощью открывшегося диалога найдите, где находиться FAR и нажмите Открыть. После этого добавьте ключ –R и нажмите ОК.

Врезультате должен запуститьсяFAR и запросить регистрационное имя и код. В качестве имени введите xUSSR регистрация, а в качестве регистрационного кода должен быть введен маленькими русскими буквами текущий день недели. Пример показан на рис. 3.3.2.2.

Рис. 3.3.2.2  Ввод регистрационной информации

Если Вы все сделали правильно, то после нажатия клавиши Enter Ваша копия файлового менеджера FAR будет зарегистрирована.

    1. Средства сжатия данных

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

      1. Принципы сжатия информации

Чтобы стало понятно, каким же образом можно сжать информацию, приведем такие примеры. Допустим, есть такая строчка символов:

АААААААБББББВВВВВВВВВВГГГГГГ

Длина такой строчки – 28 символов. Но в ней очень много повторяющихся одинаковых символов, поэтому можно просто записать количество повторений и сам повторяющийся символ, в результате получится следующее:

7А5б10в6г

Таким образом, строчка стала занимать всего 9 символов, т.е. сократилась более чем в три раза! Разумеется, такой метод сжатия будет работать не для всех данных, например, возьмем такую строчку:

АБВБГАБГВАВГБАГ

Ее длина – 15 символов. Если мы применим к ней тот же метод, то ее длина увеличится вдвое:

1А1б1в1б1г1а1б1г1в1а1в1г1б1а1г

Отсюда следует важный вывод: один и тот же алгоритм сжатия для одних исходных данных сокращает их размер, а для других может и увеличить.

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

При включении или перезагрузке персонального компьютера (ПК), стартует специальная программа, расположенная в постоянном запоминающем устройстве (ПЗУ), основная задача которой – произвести загрузку операционной системы (ОС). ПЗУ ПК содержит базовую систему ввода-вывода (BIOS). ОС опирается на BIOS при работе с некоторыми устройствами, подключенными к ПК. Кроме того, ПЗУ содержит множество другой информации, важной для функционирования ПК.

Как Вы видите, используя сокращения повторяющихся терминов, удается уменьшить объем последующих предложений. Если бы текст не содержал ни одного повторяющегося слова, то сжать его таким методом не получилось бы. Казалось бы, использование данного метода совершенно безопасно – текст либо уменьшится, либо останется прежним, но увеличиться, вроде бы, никак не может. Однако, это не так. Дело в том, что при использовании этого метода, круглые скобки получили особый статус – между ними записывается сокращенный вариант термина. Это означает, что если в исходном (несжатом) тексте встречаются круглые скобки, например, для дополнения или комментария, то необходимо каким-то образом пометить, что эти скобки следует воспринимать «как есть», а не как обозначение для сокращенного варианта. Единственный надежный способ сделать это – ставить перед обычными круглыми скобками какой-нибудь специальный символ, т.е. каждая круглая скобка из исходных данных будет превращаться в два символа, что может немного увеличить объем. А теперь представьте, что произойдет при попытке сжать таким методом файл, состоящий из одних только скобок!

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

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

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

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

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

Соседние файлы в папке 383