Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
evm_ekzamen.docx
Скачиваний:
31
Добавлен:
21.05.2015
Размер:
147.19 Кб
Скачать

14. Понятие о сжатии данных. Архиватор Rar. Основные действия над файлами. Примеры.

Сжатие данных — алгоритмическое преобразование данных, производимое с целью уменьшения занимаемого ими объёма. Применяется для более рационального использования устройств хранения и передачи данных. Синонимы — упаковка данныхкомпрессиясжимающее кодирование,кодирование источника. Обратная процедура называется восстановлением данных (распаковкой, декомпрессией).

Сжатие основано на устранении избыточности, содержащейся в исходных данных. Простейшим примером избыточности является повторение в тексте фрагментов (например, слов естественного или машинного языка). Подобная избыточность обычно устраняется заменой повторяющейся последовательности ссылкой на уже закодированный фрагмент с указанием его длины. Другой вид избыточности связан с тем, что некоторые значения в сжимаемых данных встречаются чаще других. Сокращение объёма данных достигается за счёт замены часто встречающихся данных короткими кодовыми словами, а редких — длинными (энтропийное кодирование). Сжатие данных, не обладающих свойством избыточности (например, случайный сигнал или белый шум, зашифрованные сообщения), принципиально невозможно без потерь.

RAR — проприетарный формат сжатия данных и условно-бесплатная программа-архиватор. Версия для Microsoft Windowsраспространяется в составе многоформатного архиватора с графическим интерфейсом WinRAR.

Архиватор RAR (так же, как и ARJ) позволяет разбить сжимаемый файл на несколько томов (частей). Это бывает необходимо для записи архива на носители небольшого объёма (дискеты, CD-R). Например, популярный архиватор ZIP не даёт такой возможности.

Для компрессии текстовых данных программа использует алгоритм PPMd, также используемый в 7-Zip и WinZip.

1. ИзменитьПапку Синтаксис:  ИзменитьПапку(Путь).  Возвращаемое значение: Нет.  Действие изменяет текущую папку. Параметр Путь задает путь по умолчанию, который будет установлен после выполнения действия. Путь может включать в себя имя диска. Если Диск не задан, то путь ищется на диске установленном по умолчанию.  Пример:  ИзменитьПапку("C:\Windows").

2. ИзменитьДиск Синтаксис:  ИзменитьДиск(ИмяДиска).  Возвращаемое значение: Нет.  Действие изменяет текущий диск. Если параметр ИмяДиска - пустая строка, то текущий диск не меняется. Если в качестве параметра задана строка имеющая больше одного символа, то берется только первая буква.  Пример:  ИзменитьДиск("D").

4. Копировать Синтаксис:  Копировать(ИсходныйПуть; КонечныйПуть). Возвращаемое значение: Нет.  Действие берет файл расположенный в месте, указанном в параметре ИсходныйПуть и копирует его в место заданное параметром КонечныйПуть. Пример:  Копировать("C:\My\File.txt"; "C:\My\FileBack.txt").

6. Удалить Синтаксис:  Удалить(Путь).  Возвращаемое значение: Нет.  Действие удаляет файл расположенный в месте указанном параметром Путь.  Пример: Удалить("C:\My\FileBack.txt").

7. УдалитьПапку Синтаксис:  УдалитьПапку(Путь).  Возвращаемое значение: Нет.  Действие удаляет папку расположенную в месте указанном параметром Путь.  Пример:  УдалитьПапку("C:\My").

8. СоздатьПапку Синтаксис:  СоздатьПапку(Путь).  Возвращаемое значение: Нет.  Действие создает папку в месте указанном параметром Путь.  Пример:  СоздатьПапку("C:\My").

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]