Елабужский Государственный ПедагогическийУниверситетАрхиваторы.ПрограммаАрхиватор ARJ.
Выполнил: студент 324 группы
Ермаков М. А.
Руководитель: Гатин В. Р.
г. Елабуга, 2005 г.
Содержание
TOC o «1-3» h z u
1.Введение. PAGEREF _Toc101272852 h 3
2.Основные виды программ-архиваторов. PAGEREF _Toc101272853 h 4
3.Показатель — степени сжатия файлов. PAGEREF _Toc101272854 h 5
4.Сжатие файлов при архивации. PAGEREF _Toc101272855 h 6
5.Архиватор ARJ. PAGEREF _Toc101272856 h 6
5.1.Назначение архиватора ARJ. PAGEREF_Toc101272857 h 7
5.1.1.Структура командной строки для работы с программой ARJ. PAGEREF _Toc101272858 h 7
5.1.2.Основные команды программы-архиватора ARJ. PAGEREF _Toc101272859 h 7
5.1.3.Наиболее важные ключи настройки программы-архиватора ARJ. PAGEREF _Toc101272860 h 8
5.1.4.Помещение файлов в архив. PAGEREF_Toc101272861 h 9
5.1.5.Создание многотомных архивов. PAGEREF _Toc101272862 h 9
5.2.Достоинства и недостатки программы ARJ. PAGEREF _Toc101272863 h 10
6. Заключение. PAGEREF _Toc101272864 h 11
7. Список литературы… PAGEREF _Toc101272865 h 12
1. Введение
Архивация — это сжатие, уплотнение, упаковка информации с целью ее более рациональногоразмещения на внешнем носителе (диске или дискете). Архиваторы — это программы,реализующие процесс архивации, позволяющие создавать и распаковывать архивы.
Необходимостьархивации связана с резервным копированием информации на диски и дискеты сцелью сохранения программного обеспечения компьютера и защиты его от порчи иуничтожения (умышленного, случайного или под действием компьютерного вируса).Чтобы уменьшить потери информации, следует иметь резервные копии всех программи файлов.
Программы-упаковщики(архиваторы) позволяют за счет специальных методов сжатия информации создаватькопии файлов меньшего размера и объединять копии нескольких файлов в одинархивный файл. Это даёт возможность на дисках или дискетах разместить большеинформации, то есть повысить плотностьхранения информации на единицу объёма носителя (дискеты или диска).
Кроме того,архивные файлы широко используются для передачи информации в Интернете и поэлектронной почте, причем благодаря сжатию информации повышается скорость еёпередачи. Это особенно важно, если учесть, что быстродействие модема и каналасвязи (телефонной линии) намного меньше, чем процессора и жесткого диска.
Работаархиваторов основана на том, что они находят в файлах повторяющиеся участки ипробелы, помечают их в архивном файле и затем при распаковке восстанавливают поэтим отметкам исходные файлы.
Программы-упаковщики(или архиваторы) позволяют помещать копии файлов в архив и извлекать файлы изархива, просматривать оглавление архива и тестировать его целостность, удалятьфайлы, находящиеся в архиве, и обновлять их, устанавливать пароль приизвлечении файлов из архива и др. Разные программы архивации отличаютсяформатом архивных файлов, скоростью работы, степенью сжатия, набором услуг(полнотой меню для пользователя), удобством пользования (интерфейсом), наличиемпомощи, собственным размером.
Рядархиваторов позволяют создавать многотомные архивы, саморизвлекающиеся архивы,архивы, содержащие каталоги. Наиболее популярныи широко используются следующие архиваторы: ARJ, PKZIP/PKUNZIP, RAR, ACE, LHA,ICE, PAK, PKARC/PKXARC,ZOO, HYPER, AIN.
Наиболеевысокоэффективными являются архиваторы RAR, ACE, AIN, ARJ.
Ониобеспечивают наибольшую степень сжатия информации и имеют наиболее высокуюскорость работы. Архиватор RAR имеет удобный графический интерфейс и позволяетчитать текстовые файлы, находящиеся как в rar-архиве, так и в arj и zip-архивах. Архиватор AIN имеет русскоязычныйинтерфейс. Ахиваторы WinRAR-95 и WinZIPработают только в среде Windows-95/98/2000. Они необходимы при работе сдлинными и русскими именами файлов в Windows-95/98/2000. В настоящее времяименно эти архиваторы применяются чаще всего. Работа архиваторов ARJ, PKZIP,LHA и др. автоматизирована с помощью оболочек Norton Commander 4.0, 5.0,DOSNavigator, WindowsCommanderидр. Для этих архиваторов имеютсяспециальные программы просмотрщики архивных файлов ARCVIEW и AVIEW. Основным длявсех архиваторов является режим работы в командной строке. Архиватор RAR можетиспользовать для работы своё собственное меню. Некоторые архиваторы для извлеченияфайлов из архива используют отдельные программы-распаковщики, например PKUNZIP,PKXARC. Степень упаковки архива зависит от типа архивируемых файлов, их числа иразмера, выбранной программы архивации и установленных в ней ключей, видаархива. Текстовые файлы в упакованном виде занимают гораздо меньше места, чемпрограммы (exe и comфайлы).
Степеньупаковки в среднем равна 2-3, но иногда она достигает нескольких десятков.
Крометого, существуют упаковщики exe и comфайлов PKLITE, DIET, LZEXE, EXEPACK, AINEXE и др. Упакованные exe и com файлы имеют те жерасширения (exe и com) исохраняют свою способность к исполнению,вотличие от архивных файлов. Онизанимают значительно меньше места на диске, чем неупакованные файлы.2. Основные виды программ-архиваторов
Различнымиразработчиками были созданы специальные программы для архивации файлов. Какправило, программы для архивации файлов позволяют помещать копии файлов надиске в сжатом виде в архивный файл, извлекать файлы из архива, просматриватьоглавление архива и т.д. Разные программы отличаются форматом архивных файлов,скоростью работы, степенью сжатия файлов при помещении в архив, удобствомиспользования.
В настоящеевремя применяется несколько десятков программ — архиваторов, которые отличаютсяперечнем функций и параметрами работы, однако лучшие из них имеют примерноодинаковые характеристики. Из числа наиболее популярных программ можно выделить:
ARJ, PKPAK,LHA, ICE, HYPER, ZIP, РАК, ZOO, EXPAND, разработанные за рубежом, а также AIN иRAR, разработанные в России. Обычно упаковка и распаковка файлов выполняютсяодной и той же программой, но в некоторых случаях это осуществляется разнымипрограммами, например, программа РКZIР производит упаковку файлов, a PKUNZIP — распаковку файлов.
Программы-архиваторыпозволяют создавать и такие архивы, для извлечения из которых содержащихся вних файлов не требуются какие — либо программы, так как сами архивные файлымогут содержать программу распаковки. Такие архивные файлы называются самораспаковывающимися.
Самораспаковывающийсяархивный файл — это загрузочный, исполняемый модуль, который способен ксамостоятельной разархивации находящихся в нем файлов без использованияпрограммы — архиватора.
Самораспаковывающийсяархив получил название SFX — архив (SelF — eXtracting). Архивы такого типа в MS DOS обычно создаются вформе.ЕХЕ — файла.
Многиепрограммы — архиваторы производят распаковку файлов, выгружая их на диск, ноимеются и такие, которые предназначены для создания упакованного исполняемого модуля(программы). В результате такой упаковки создается программный файл с теми жеименем и расширением, который при загрузке в оперативную памятьсамораспаковывается и сразу запускается. Вместе с тем возможно и обратноепреобразование программного файла в распакованный формат. К числу такихархиваторов относятся программы PKLITE, LZEXE, UNP.
ПрограммаEXPAND, входящая в состав утилит операционной системы MS DOS и оболочкиWindows, применяется для распаковки файлов программных продуктов, поставляемыхфирмой Microsoft.
Программы — архиваторы RAR и AIN, кроме обычного режима сжатия, имеют режим solid, вкотором создаются архивы с повышенной степенью сжатия и особой структурой организации.В таких архивах все файлы сжимаются как один поток данных, т.е. областью поискаповторяющихся последовательностей символов является вся совокупность файлов, загруженныхв архив, и поэтому распаковка каждого файла, если он не первый, связана с обработкойдругих. Архивы такого типа предпочтительнее использовать для архивированиябольшого числа однотипных файлов. Управление программой — архиватором осуществляетсяодним из двух способов:
1) с помощьюкомандной строки MS DOS, в которой формируется команда запуска, содержащая имяпрограммы — архиватора, команду управления и ключи ее настройки, а также именаархивного и исходного файлов; подобное управление характерно для архиваторов ARJ,AIN, ZIP, РАК, LHA и др.;
2) с помощьювстроенной оболочки и диалоговых панелей, появляющихся после запуска программыи позволяющих вести управление с использованием меню и функциональных клавиш,что создает для пользователя более комфортные условия работы. Такое управлениеимеет программа — архиватор RAR.3. Показатель — степени сжатия файлов
Необходимостьархивации связана с резервным копированием информации на диски и дискеты сцелью сохранения программного обеспечения компьютера и защиты его от порчи иуничтожения (умышленного, случайного или под действием компьютерного вируса).Чтобы уменьшить потери информации, следует иметь резервные копии всех программи файлов.
Архивация — это сжатие, уплотнение, упаковка информации с целью ее более рациональногоразмещения на внешнем носителе (диске или дискете) в виде так называемых архивныхфайлов.
Архивный файл- это специальным образом организованный файл, содержащий в себе один илинесколько файлов в сжатом или несжатом виде и служебную информацию об именахфайлов, дате и времени их создания или модификации, размерах и т.п.
Сжатиеинформации в архивных файлах производится за счет устранения избыточностиразличными способами, например за счет упрощения кодов, исключения из нихпостоянных битов или представления повторяющихся символов или повторяющейсяпоследовательности символов в виде коэффициента повторения и соответствующихсимволов. Алгоритмы подобного сжатия информации реализованы в специальныхпрограммах-архиваторах (наиболее известные из которых arj/arjfolder, pkzip/pkunzip/winzip, rar/winrar) применяются определенныеСжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаютсяв так называемый архивный файл или архив.
Целью упаковкифайлов обычно являются обеспечение более компактного размещения информации надиске, сокращение времени и соответственно стоимости передачи информации поканалам связи в компьютерных сетях. Поэтому основным показателем эффективноститой или иной программы-архиватора является степень сжатия файлов.
Степень сжатияфайлов характеризуется коэффициентом Кс, определяемым как отношение объемасжатого файла Vc к объему исходного файла Vо, выраженное в процентах (в некоторых источникахиспользуется обратное соотношение):
Кс=(Vc/Vo)*100%
Степень сжатиязависит от используемой программы, метода сжатия и типа исходного файла.
Наиболеехорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, длякоторых коэффициент сжатия может достигать 5 — 40%, меньше сжимаются файлыисполняемых программ и загрузочных модулей Кс = 60 — 90%. Почти не сжимаютсяархивныефайлы. Это нетруднообъяснить, если знать, что большинство программ-архиваторов используют длясжатия варианты алгоритма LZ77 (Лемпеля-Зива), суть которого заключается вособом кодировании повторяющихся последовательностей байт (читай — символов).Частота встречаемости таких повторов наиболее высока в текстах и точечнойграфике и практически сведена к нулю в архивах.
Кроме того,программы для архивации все же различаются реализациями алгоритмов сжатия, чтосоответственно влияет на степень сжатия.
В некоторыепрограммы-архиваторы дополнительно включаются средства, направленные науменьшение коэффициента сжатия Кс. Так в программе WinRARреализован механизм непрерывного (solid) архивирования, при использованиикоторого может быть достигнута на 10 — 50% более высокая степень сжатия, чемдают обычные методы, особенно если упаковывается значительное количествонебольших файлов однотипного содержания.4. Сжатие файлов приархивации
При работе наперсональном компьютере довольно часто возникает необходимость уменьшить размерфайла с целью экономии места на диске. Например, требуется перенести файлы содного компьютера на другой на дискетах. Или нужно переслать большой файл поэлектронной почте — уменьшив его размер, можно сэкономить и время и деньги.Лучшее решение в таких случаях создать так называемый архивный файл, или, прощеговоря, архив. Это единый файл, в который для компактного хранения информациипомещены в сжатом виде один или несколько исходных файлов.
Как известно,подавляющее большинство современных форматов записи данных содержат их в виде,удобном для быстрого манипулирования, для удобного прочтения пользователями.При этом данные занимают объем больший, чем это действительно требуется для иххранения. Алгоритмы, которые устраняют избыточность записи данных, называютсяалгоритмами сжатия данных, или алгоритмами архивации. В настоящее времясуществует огромное множество программ для сжатия данных, основанных нанескольких основных способах.
Все алгоритмысжатия данных делятся на:
1) алгоритмысжатия без потерь, при использовании которых данные на приемной восстанавливаютсябез малейших изменений;
2)алгоритмы сжатияс потерями, которые удаляют из потока
данныхинформацию, незначительно влияющую на суть данных, либо вообще невоспринимаемую человеком (такие алгоритмы сейчасразработаны только для аудио- и видео- изображений).
Преимуществоотдается естественно, первой группе алгоритмов.
Существует дваосновных метода архивации без потерь:
алгоритмХаффмана (англ. Huffman), ориентированный на сжатиепоследовательностей байт, не связанных между собой,
алгоритмЛемпеля-Зива (англ. Lempel, Ziv),ориентированный на сжатие любых видов текстов, то есть использующий фактнеоднократного повторения «слов» — последовательностей байт.
Практическивсе популярные программы архивации без потерь
(ARJ, RAR, ZIPи т.п.) используют объединение этих двух методов — алгоритм LZH.
АлгоритмХаффмана. Алгоритм основан на том факте, что некоторые символы из стандартного256-символьного набора в произвольном тексте могут встречаться чаще среднегопериода повтора, а другие, соответственно, — реже. Следовательно, если $+o записи распространенных символов использовать короткиепоследовательности бит, длиной меньше 8, а для записи редких символов — длинные, то суммарный объем файла уменьшится.
АлгоритмЛемпеля-Зива. Классический алгоритм Лемпеля-Зива -
LZ77, названныйтак по году своего опубликования, предельно прост. Он формулируется следующимобразом:
последовательностьбайт, причем запись о ее длине и смещении от текущей позиции короче чем самаэта последовательность, то в выходной файл записывается ссылка (смещение,длина), а не сама последовательность>. Так фраза
закодируетсякак .5. Архиватор ARJ
Программа ARJ(разработчик — Robert K. Jung)относится к числу наиболее известных продуктов своего класса. Она выполняет всефункции по обслуживанию своих, архивов, может помещать файлы в архив, извлекатьфайлы из архива, и делать «саморизвлекающиеся» файлы и так далее.5.1. Назначение архиватора ARJ
Программа ARJ позволяет:
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
· 5.1.1. Структура командной строки для работы спрограммой ARJ
Для получения на экране краткойпомощи по работе достаточно в командной строке ввести имя программы: ARJ.
Для получения развернутой помощии примеров задания команд следует ввести:
ARJ -? или ARJ /?
Для загрузки программы ивыполнения ею необходимых функций используется формат командной строки, где имяпрограммы и параметры разделяются пробелами:
ARJ [-[-...]] []
Обязательные параметры команднойстроки — это два параметра: и .
В качестве списка имен файловможно использовать шаблон (маску).
Параметр записывается в виде одного символа вслед за именем программы и задает функциюархивации в соответствии с табл. 11.1.5.1.2. Основные команды программы-архиватора ARJ
Номер группы
Группа команд
Команда
Функция архивации
1
Помещение в архив
а
Добавить файлы в архив
u
Заменить файлы в архиве на новые версии
f
Добавить в архив только новые файлы
m
Переместить файлы в архив
2
Извлечение из архива
е
Извлечь файлы из архива в текущий каталог
х
Извлечь файлы из архива и поместить в каталоги в соответствии с указанными к ним путями доступа
3
Удаление из архива
d
Удалить файлы из архива
4
Сервисные функции
t
Полное тестирование архива
l
Вывод содержимого архива без указания пути к файлам
v
Вывод содержимого архива с указанием пути к файлам
y
Копировать архив с новыми параметрами
w
Найти текстовую строку в архиве
Параметр задает имя архивного файла и записывается по общим правилам MS DOS, но безуказания расширения, которое при создании нового файла присваиваетсяавтоматически. Имя архива может быть записано с указанием пути к файлу.Архиватор по умолчанию обрабатывает архивные файлы, имеющие расширение .ARJ.
Самораспаковывающийся архивныйфайл создается с расширением.ЕХЕ. Такой файл содержит в себе программныймодуль распаковки, и для извлечения из него файлов не требуется программа ARJ.
Ключи уточняют действие командыархивации, и их может быть несколько. Каждый ключ начинается с символа"-" и может быть помещен в любом месте командной строки послекоманды. Признаком ключа кроме символа "-" может быть символ "/".В табл. 11.2 приведены наиболее важные ключи настройки.
Примечание. Команды и ключипрограммы-архиватора ARJ можно вводить в командную строку в любом регистре.
Список имен файлов приводитсятогда, когда обработке подлежат не все файлы архива или текущего каталога. Принеобходимости добавить, извлечь или удалить несколько файлов в командной строкеследует записать их полные имена. В списке файлов можно указать до 64 именфайлов. Для сокращения записи имен файлов можно использовать шаблоны в соответствиис правилами MS DOS, например:5.1.3. Наиболее важные ключи настройкипрограммы-архиватора ARJ
Ключ
Назначение
-r
Добавление файлов из текущего каталога и всех вложенных в него подкаталогов с указанием пути к файлам
-v
Создание многотомного архивного файла
-g
Защита создаваемого архива паролем: g — пароль вводится в командной строке; g? — ввод невидимого пароля при выполнении
-x
Добавление/замена файлов, за исключением файлов, имена которых указаны вслед за ключом
-q
Запрос на выполнение операции для каждого файла: для подтверждения необходимо ввести символ «Y»; для отказа — символ «N»
-je
Создание самораспаковывающегося архива
-m
Указание метода архивации: m0 — без сжатия;
ml — нормальное сжатие (по умолчанию);
m2 — наибольшая компрессия;
m3 — быстрое сжатие и меньшая компрессия;
m4 — самое быстрое сжатие и наименьшая компрессия
-y
Предполагается ответ Yes на все вопросы архиватора
-jp
Пауза при просмотре содержимого архива после заполнения экрана 5.1.4. Помещение файлов в архив
Одной из основных операций приработе с архивными файлами является помещение файлов в архив, которая можетвыполняться с помощью команд: a, u,m, f. Наиболее часто этикоманды применяются совместно с ключами: -r, -g, -q, -je.5.1.5. Создание многотомных архивов
Одним изважных достоинств программы — архиватора ARJ является возможность созданиямноготомных архивов, т.е. архивов, для размещения которых используется несколькодисков. На каждом из дисков размещается один файл архива, занимая все свободноеего пространство. При этом необязательно, чтобы диск предварительно был очищен,так как на нем вместе с архивным файлом могут находиться и другие файлы. Присоздании архива файлу, размещаемому на первом диске, по умолчанию присваиваетсярасширение *.ARJ, а на последующих дисках — *.А01, *.А02 и т.д. Правилообозначения расширений можно изменить с помощью ключей настройки, чтопрактически снимает ограничения по количеству томов архива.
Просмотроглавлений каждого из архивных файлов многотомного архива осуществляется также, как и однотомного архива. Программа ARJ позволяет корректировать содержимоемноготомного архива — удалять, заменять и добавлять файлы. При этомперераспределение файлов между томами не производится.
Для работы смноготомным архивом необходимо указывать ключ -v.Уточнение настройки команды достигается использованием модификаторов команды.
Для созданиямноготомного архива для архиватора arj команднаястрока должна иметь вид: arj a-v1200 имя архива, или arj a/v1200 /y имя архива (многотомного, без расширения arj).
Здесь указанформат дискет (1,2M). Может быть формат 360К, 720K, 1200K, 1440K. Kлюч /v1200 означает создать многотомный архив на дискетах1,2M. Каждый том архива должен размещаться на отдельной дискете и будетсоответствовать её размеру.
Для созданиямноготомного архива с поддиректориями командная строка должна иметь вид: arj a -r-v1200 -y имя архива (без расширения).
Если указать вимени архива путь a: имя архива, то архив будет создан на дискете a: (или b: имя архива), но при этом ключ -y не нужен.
После вводакоманды программа архивации начинает выполнять запрошенные действия. На экранеизображаются имена помещаемых в архив файлов. При сжатии каждого файла выводитсялибо процент обработанной части файла, либо горизонтальная, полоска, сообщающаяо ходе сжатия. После окончания сжатия каждого файла напротив его имени сообщаетсяо степени сжатия (отношение длины сжатого файла к длине исходного файла).
По умолчаниюпрограмма ARJ обеспечивает достаточно большую скорость работы и близкую к максимальнойстепень сжатия. Но при желании можно получить еще на несколько процентовбольшую степень сжатия файлов за счет несколько более медленной работы. Дляэтого следует указать режим –JM.5.2. Достоинства и недостатки программы ARJ
ARJ. Работаетиз командной строки. Выполняет все функции по обслуживанию архивов .arj, в т.ч. поддержку многотомных архивов. Arj имеет очень большое число ключей. Получить справку поключам архиватора arj можно с помощью команд:
arj(обычная справка)
arj /?(подробная справка)
Можноавтоматизировать много действий — создание резервной копии диска, архивированиеначиная с какой-то даты, добавление к имени архива текущей даты(arh970821.arj), архивирование файла с конкретного места, несколько уровнейсжатия и так далее. В версии 2.55 возможна работа с длинными именами.Недостатки: отсутствие диалогового режима, некоторое неудобство работы приналичии какого-то ключа в переменной окружения (ARJ_SW) и строке запуска — взаимное уничтожение.
6. Заключение
При эксплуатации компьютера по самымразным причинам возможны порча или потеря информации на жестких дисках. Этоможет произойти из-за физической порчи жесткого диска, неправильнойкорректировки или случайного уничтожения файлов, разрушения информациикомпьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях,следует иметь архивные копии используемых файлов и систематически обновлятькопии изменяемых файлов.
Для сохранения информации можноконечно её дублировать, однако при этом копии занимают столько же места, сколько занимают исходные файлы, и длякопирования нужных файлов может потребоваться много дискет. Например, длякопирования файлов с жесткого диска емкостью 1,2 Гбайт необходимо 854 дискетыемкостью по 1,44 Мбайт. В таком большом количестве дискет даже разобратьсядовольно трудно, поэтому трудоемкость создания и обновления копии будет весьмазначительной.
Более удобно использовать длясоздания копий специально разработанныепрограммы архивации файлов. Эти программы позволяют не только сэкономить место на дискетах, но и объединять группы совместноиспользуемых файлов в один архивный файл, что заметно облегчает ведениеархивов.
Принято различать архивацию иупаковку (компрессию, сжатие) данных. В первом случае речь идет о слияниинескольких файлов и даже каталогов в единый файл — архив (примеромиспользования такой технологии в чистом виде может служить формат TAR). Во втором— о сокращении объема исходных файлов путем устранения избыточности (в даннойработе рассматривается упаковка без потерь информации, т. е. с возможностьюточного восстановления исходных файлов). Как правило, современные архиваторыобеспечивают также сжатие данных, являясь, таким образом, еще и упаковщиками,однако существуют и чисто «упаковочные» утилиты типа Gzip,сжимающие отдельные файлы, преобразуя их в формат Z или GZ.
При выборе инструмента для работы с упакованнымифайлами и архивами следует учитывать два фактора: эффективность, т. е.оптимальный баланс между экономией дисковой памяти и производительностьюработы, и совместимость, т. е. возможность обмена данными с другимипользователями. Совместимость, пожалуй, сегодня более важна, так как по достигаемойстепени сжатия конкурирующие форматы и инструменты различаются на проценты (ноне в разы), а вычислительная мощность современных компьютеров делает время обработкиархивов не столь существенным показателем, как, скажем, десять лет назад.Поэтому при выборе инструмента для работы с архивами важнейшим критерием длябольшинства пользователей (во всяком случае тех, для кого обмен большимимассивами данных — насущная проблема), вероятно, является способность программы«понимать» наиболее распространенные архивные форматы, даже если эти форматы несамые эффективные.
7. Список литературы
1. ФигурновВ.Э. — М.: ИНФРА-М, 1998.
2. Журнал PC Magazine №6 1999 г.
3.school87.kubannet.ru/info/first33.html
4.www.citforum.urbannet.ru/internet/infsecure/its2000_33.shtml (Архивация)
5.www.citforum.urbannet.ru/internet/infsecure/its2000_34.shtml (ПринципыАрхивации)
6.www.citforum.urbannet.ru/internet/infsecure/its2000_35.shtml (АлгоритмХаффмана)
7.www.citforum.urbannet.ru/internet/infsecure/its2000_36.shtml (АлгоритмЛемпеля — Зива)