Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Утилиты сжатия жесткого диска (стр. 1 из 2). Утилиты сжатия файлов назначение утилиты


Лучшие программы для сжатия данных и архивации

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

Содержание: [показать]

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

Планируете скачать программу для сжатия файлов, предназначенную исключительно для домашнего пользования? В таком случае, выберите бесплатный архиватор, использование которого возможно через контекстное меню. Чтобы распаковать или запаковать архив, даже не придётся открывать утилиту. Вы просто выбираете нужный пункт в меню, нажав правую кнопку мыши.

Каким бывает коэффициент сжатия и что это такое?

Сжатие данных может быть разным. Оно определяется специальным коэффициентом, то есть уровнем сжатия. В зависимости от программы, сжатие варьируется от 10% до 30%. Есть возможность создания многотомных архивов, а также установки архива на их распаковку. Отдельные виды ПО позволяют создавать самораспаковывающиеся файлы в формате .EXE. Что это значит? Вы запускаете файл с такой компрессией – и все файлы извлекаются в автоматическом режиме.

Отдельные виды документов и других файлов можно сжать ещё сильнее, и 30% – далеко не предел.

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

Обратите внимание ещё на одну особенность. Функция архивирования часто используется прямо через контекстное меню. То есть, некоторые приложения-архиваторы вообще не имеют своего интерфейса. Они просто интегрируют свои пункты в меню.

ТОП-4 популярных платных архиваторов

  1. WinRAR. Пожалуй, самая известная программа для сжатия файлов, которую активно используют миллионы пользователей во всём мире. Отличается удобством использования и простотой. А знаменитая иконка в виде упакованных книжек у многих из нас ассоциируется с архивацией.
  2. WinZIP. Вы будете удивлены, но самой первой утилитой для компрессии файлов на операционной системе Windows была не WinRAR, а WinZip. Она также пользуется популярностью среди определённого круга пользователей. Поддерживает все распространённые расширения.
  3. ZipZag. Приложение с оригинальным названием, чем-то напоминающим слово «ЗигЗаг». Не менее удачный архиватор. Его характерной особенностью является поддержка большого количества форматов, среди которых встречается и rar с zip, и cab, и даже RPM.
  4. PowerZip. Мощнейший «комбайн» для работы. Легко распаковывает загруженные файлы. Умеет создавать собственные файлы в формате .zip, установка паролей тоже есть.

Топ архиваторов для сжатия

ТОП-10 популярных архиваторов бесплатно

  1. 7-ZIP рекомендуется скачать всем, кто регулярно работает как с .zip, так и с многими другими архивами. Доступно, бесплатно, просто – именно так можно охарактеризовать 7-ZIP.
  2. J7Z. Доступная и вместе с тем очень мощная утилита, которую можно установить на любую версию ОС
  3. IZArc. Поддерживает не только разнообразные форматы сжатия данных, но и монтирование образов диска.
  4. PeaZip. Бьёт все рекорды по количеству загрузок, поддерживает более 30 форматов.
  5. KGB Archiver. Полностью бесплатная утилита. Характеризуется поддержкой нескольких вариантов сжатия, достаточно удобным интерфейсом.
  6. TUGZip. Интуитивно понятный интерфейс, множество форматов являются визитной карточкой этого архиватора.
  7. WinUHA. Имеет GUI-интерфейс, работает даже с архивами UHARC.
  8. ZipItFree. Также входит в ТОП-12 архиваторов по количеству загрузок.
  9. RAS/MP2M – программный продукт с максимальной производительностью. Предназначен специально для работы с архивами.

ZipGenius. Приложение, которое используется для сжатия в ZIP. Характеризуется большим количеством возможностей.

Тестируем программы архивации. Какая сжимает лучше?

Чтобы провести тестирование, мы выбрали 5 популярных программ:

  • WinRAR
  • 7-Zip
  • WinZIP
  • Hamster Free Archiver
  • PowerArchiver

Все приложения переведены на русский и характеризуются поддержкой большого количества расширений. Но какая из них окажется лучше? Для тестирования были взяты три набора файлов:

  • Документы. Подборка из документов XLS и DOC. Размер – 3,8 Мб, количество файлов – 35 штук.
  • Фотографии. 14 фотоснимков, сделанных на хороший смартфон. Размер пакета – 78 Мбайт. Хитрость в том, что формат jpeg уже предполагает сжатие данных. Поэтому сжать его ещё больше весьма проблематично. Так что если архиватор сможет сжать их ещё больше, это будет огромным преимуществом.
  • Программы. Мы взяли пакет «старенького» офисного пакета Microsoft Office 2003 и решили проверить, насколько хорошо программы смогут его заархивировать. Общее количество файлов и папок – 2055 и 125 соответственно, размер – 875 Мб.

Результаты тестирования

При сжатии офисных документов лучше всего зарекомендовала себя программа 7-ZIP (алгоритм LZMA2). На втором и третьем месте оказались архиваторы WinRAR и Hamster FZA.

Хорошо сжать фотоснимки удалось разве что приложением WinZIP, однако результат оказался впечатляющим. Экономится более 20% места.

Напоминаем, что видеофайл мы не использовали, только фотоснимки.

При компрессии файлов из папки «Офис» специальной утилитой лучший результат показало приложение WinRAR. Оно оказалось ещё и самым быстрым.

Когда нужно сжать файлы и сэкономить свободное пространство, используйте «правильные» архиваторы. Специально для вас мы отбираем лучшие из лучших, и публикуем на нашем сайте. Вы сможете скачать их совершенно бесплатно.

arkhivator.ru

Программы для сжатия файлов

Логотип программ для сжатия файлов

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

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

WinRAR

Конечно же, наиболее известным и одним из самых используемых архиваторов является WinRAR. С данным ПО работает огромное количество людей, так как он обладает массой преимуществ и умеет делать практически все, что и любой другой архиватор. Степень сжатия файлов через WinRAR достигает порой 80 процентов, в зависимости от типа файла.

Главный экранWinRAR в программах для сжатия файлов

В нем имеются также и дополнительные функции, например, шифрование или восстановление поврежденных архивов. О безопасности разработчики тоже подумали, ведь в WinRAR можно установить пароль на сжатый файл. К плюсам программы можно еще также отнести SFX-архивы, отправку архивов по почте, удобный файловый менеджер и многое другое, а к минусам — ограниченное количество дней пользования бесплатной версией.

Скачать WinRAR

7-Zip

Следующим кандидатом в нашем списке будет 7-Zip. Данный архиватор тоже популярен среди пользователей и в нем очень много полезных дополнительных функций. Есть поддержка шифрования AES-256, многопоточного сжатия, возможность произвести тестирование на повреждения и многое другое.

Главный экран 7-ZIP в программах для сжатия файла

Как и в случае с WinRAR, разработчики не забыли добавить немного безопасности и включили в функционал установку пароля на архив. Среди минусов очень выделяется сложность, из-за чего некоторые пользователи могут не понять принципы работы, однако если разобраться, то софт может оказаться в достаточной степени полезным и практически незаменимым. В отличие от предыдущего ПО 7-Zip полностью бесплатный.

Скачать 7-Zip

WinZip

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

Главный экран WinZip в программах для сжатия файла

Скачать WinZip

J7Z

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

Главный экран J7Z в программах для сжатия файла

Скачать J7Z

IZArc

Этот софт тоже не так известен, как его аналоги выше, однако в нем есть очень много дополнительных функций, добавленных разработчиками в ходе обновлений. Одной из таких функций является преобразование архивов в другой формат, а помимо них можно конвертировать и образы дисков. В программе тоже есть шифрование, поддержка самораспаковывающихся архивов, многих форматов, установка пароля и другие инструменты. К минусам IZArc относится только то, что в нем отсутствует полная поддержка *.rar без возможности создания такого архива, но данный недочет не сильно влияет на качество работы.

Главный экран IZArc в программах для сжатия файла

Скачать IZArc

ZipGenius

Как и в случае с предыдущим ПО, программа известна только в узких кругах, но обладает колоссальным количеством дополнительных возможностей. ZipGenius умеет все, что может IZArc, за исключением изменения типа архивов и образов. Однако в IZArc, как и во многих других архиваторах, нет возможности создания слайд-шоу из картинок, распаковки для прожига, просмотра свойств архива, что есть в данном софте. Эти функции делают ZipGenius немного уникальным в сравнении с остальным архиваторами.

Главный экран ZipGenius в программах для сжатия файла

Скачать ZipGenius

PeaZip

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

Главный экран ZipGenius в программах для сжатия файла

Скачать PeaZip

KGB Archiver 2

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

Главный экран KGB Archiver 2 в программах для сжатия файла

Скачать KGB Archiver 2

Вот и весь список программ для сжатия файлов. Каждому пользователю придется по вкусу своя программа, но это зависит от цели, которую вы преследуете. Если вы хотите сжать файлы как можно сильнее, то вам безусловно подойдет KGB Archiver 2 или WinRAR. Если вам нужен максимально наполненный функционалом инструмент, который поможет заменить много других программ, то здесь вам пригодится ZipGenius или WinZip. Но если просто необходим надежный, бесплатный и популярный софт для работы с архивами, то тут не будет равных 7-ZIP.

Мы рады, что смогли помочь Вам в решении проблемы. Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

lumpics.ru

3.Сжатие файлов при архивации

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

·степень сжатия - отношение объемов исходного и результирующего потоков;

·скорость сжатия - время, затрачиваемое на сжатие некоторого объема информации входного потока, до получения из него эквивалентного выходного потока;

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

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

Все алгоритмы сжатия данных делятся на:

) алгоритмы сжатия без потерь, при использовании которых данные на приемной восстанавливаются без малейших изменений;

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

Существует два основных метода архивации без потерь:

алгоритм Хаффмана (англ. Huffman), ориентированный на сжатие последовательностей байт, не связанных между собой,

алгоритм Лемпеля-Зива (англ. Lempel, Ziv), ориентированный на сжатие любых видов текстов, то есть использующий факт неоднократного повторения "слов" - последовательностей байт.

Практически все популярные программы архивации без потерь (ARJ, RAR, ZIP и т.п.) используют объединение этих двух методов - алгоритм LZH.

Алгоритм Хаффмана.

Алгоритм основан на том факте, что некоторые символы из стандартного 256-символьного набора в произвольном тексте могут встречаться чаще среднего периода повтора, а другие, соответственно, - реже. Следовательно, если $+o записи распространенных символов использовать короткие последовательности бит, длиной меньше 8, а для записи редких символов - длинные, то суммарный объем файла уменьшится.

Алгоритм Лемпеля-Зива. Классический алгоритм Лемпеля-Зива -LZ77, названный так по году своего опубликования, предельно прост. Он формулируется следующим образом: если в прошедшем ранее выходном потоке уже встречалась подобная последовательность байт, причем запись о ее длине и смещении от текущей позиции короче чем сама эта последовательность, то в выходной файл записывается ссылка (смещение, длина), а не сама последовательность.

4.Показатель степени сжатия файлов

Сжатие информации в архивных файлах производится за счет устранения избыточности различными способами, например за счет упрощения кодов, исключения из них постоянных битов или представления повторяющихся символов или повторяющейся последовательности символов в виде коэффициента повторения и соответствующих символов. Алгоритмы подобного сжатия информации реализованы в специальных программах-архиваторах (наиболее известные из которых arj/arjfolder, pkzip/pkunzip/winzip, rar/winrar) применяются определенные Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в так называемый архивный файл или архив.

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

Степень сжатия файлов характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vc к объему исходного файла Vо, выраженное в процентах (в некоторых источниках используется обратное соотношение):

Кс=(Vc/Vo)*100%

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла.

Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых коэффициент сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей Кс = 60 - 90%. Почти не сжимаются архивные файлы. Это нетрудно объяснить, если знать, что большинство программ-архиваторов используют для сжатия варианты алгоритма LZ77 (Лемпеля-Зива), суть которого заключается в особом кодировании повторяющихся последовательностей байт (читай - символов). Частота встречаемости таких повторов наиболее высока в текстах и точечной графике и практически сведена к нулю в архивах.

Кроме того, программы для архивации все же различаются реализациями алгоритмов сжатия, что соответственно влияет на степень сжатия.

В некоторые программы-архиваторы дополнительно включаются средства, направленные на уменьшение коэффициента сжатия Кс. Так в программе WinRAR реализован механизм непрерывного (solid) архивирования, при использовании которого может быть достигнута на 10 - 50% более высокая степень сжатия, чем дают обычные методы, особенно если упаковывается значительное количество небольших файлов однотипного содержания.

Характеристики архиваторов - обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот.

На компьютерном рынке предлагается множество архиваторов - у каждого свой набор поддерживаемых форматов, свои плюсы и минусы, свой круг почитателей, свято верящих в то, что используемый ими архиватор самый лучший. Не будем никого и ни в чем разубеждать - просто попытаемся беспристрастно оценить самые популярные архиваторы в плане функциональности и эффективности. К таковым отнесем WinZip, WinRAR, WinAce, 7-Zip - они лидируют по количеству скачиваний на софтовых серверах. Рассматривать остальные архиваторы вряд ли целесообразно, поскольку процент применяющих их пользователей (судя по числу скачиваний) невелик.

studfiles.net

Вопрос 4. Общие сведения об архивации файлов программы-архиваторы.

ПРОГРАММЫ-АРХИВАТОРЫ

ОБЩИЕ СВЕДЕНИЯ ОБ АРХИВАЦИИ ФАЙЛОВ

Понятие процесса архивации файлов

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

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

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

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

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

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

Степень сжатия файлов характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vс к объему исходного файла V0 , выраженное в процентах:

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

Разархивация (распаковка) — процесс восстановления файлов из архива

точно в таком виде, какой они имели до загрузки в архив. При распаковке

файлы извлекаются из архива и помещаются на диск или в оперативную память.__

Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.

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

Основные виды программ-архиваторов

В настоящее время применяется несколько десятков программ-архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее популярных программ можно выделить: ARJ, РКРАК, LHA, ICE, HYPER, ZIP, РАК, ZOO, EXPAND, разработанные за рубежом, а также AIN и RAR, разработанные в России. Обычно упаковка и распаковка файлов выполняются одной и той же программой, но в некоторых случаях это осуществляется разными программами, например, программа PKZIP производит упаковку файлов, a PKUNZIP — распаковку файлов.

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

Самораспаковывающийся архивный файл — это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы-архиватора.

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа в MS DOS обычно создаются в форме .ЕХЕ-файла.

Многие программы-архиваторы производят распаковку файлов, выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы). В результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. Вместе с тем возможно и обратное преобразование программного файла в распакованный формат. К числу таких архиваторов относятся программы PKLITE, LZEXE, UNP.

Программа EXPAND, входящая в состав утилит операционной системы MS DOS и оболочки Windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой Microsoft.

Программы-архиваторы RAR и AIN, кроме обычного режима сжатия, имеют режим solid, в котором создаются архивы с повышенной степенью сжатия и особой структурой организации. В таких архивах все файлы сжимаются как один поток данных, т.е. областью поиска повторяющихся последовательностей символов является вся совокупность файлов, загруженных в архив, и поэтому распаковка каждого файла, если он не первый, связана с обработкой других. Архивы такого типа предпочтительнее использовать для архивирования большого числа однотипных файлов.

studfiles.net

Архиваторы и сжатие информации

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

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

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

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

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

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

Под степенью сжатия понимают отношение размеров сжатого файла и исходного, выраженное в процентах.

Степень сжатия зависит от используемой программы сжатия, метода сжатия и типа исходного файла. Лучше всего сжимаются файлы графических образов, текстовые файлы, файлы данных, степень сжатия которых может достигать 5 — 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 — 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

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

Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.

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

Основные виды программ-архиваторов

В настоящее время применяется несколько десятков программ-архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее популярных программ можно выделить: Zip (и его модификация WinZip), WinRAR, Arj (и его разновидности), G-Zip, 7-Zip.

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

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа обычно создаются в формате ЕХЕ-файла.

Многие программы-архиваторы производят распаковку файлов, выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы). В результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. Вместе с тем возможно и обратное преобразование программного файла в распакованный формат. К числу таких архиваторов относятся программы Upx, PKLITE, LZEXE.

Ппрограмма EXPAND, входящая в состав утилит операционной системы Windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой Microsoft.

Способы управления программой-архиватором

Управление программой-архиватором осуществляется одним из следующих способов:

  • — с помощью командной строки, в которой формируется команда запуска, содержащая имя программы-архиватора, команду управления и ключи ее настройки, а также имена архивного и исходного файлов;
  • — с помощью встроенной оболочки и диалоговых панелей, появляющихся после запуска программы и позволяющих вести управление с использованием меню и функциональных клавиш, что создает для пользователя более комфортные условия работы;
  • — с помощью контекстного меню Проводника в операционной системе Windows.

shkolo.ru

Утилиты сжатия жесткого диска

Сжатие диска - технология, увеличивающая эффективную емкость жестких дисков благодаря хранению информации в сжатом виде и последующему восстановлению и повторному сжатию данных при необходимости. Обработка происходит невидимо для пользователя. Время, затрачиваемое на сжатие и распаковку данных, может снизить производительность, но потери невелики и в целом незаметны. Хотя риск потери данных минимален, сжатие диска увеличивает вероятность аварий. Лучшие утилиты обеспечивают максимальный коэффициент сжатия данных в сочетании с наименьшими потерями производительности и наделены функциями и средствами резервирования для предотвращения потери данных.

Средства сжатия дисков, впервые появившиеся в составе DOS 6.0, стали причиной судебной тяжбы между корпорацией Microsoft и фирмой Stac Electronics, создателем утилиты сжатия дисков Stacker. Microsoft приобрела лицензию на программу DoubleDisk у компании Vertisoft и заменила математический алгоритм сжатия процедурой, похожей на применяемую в утилите Stacker. Фирма Stac считает, что при этом были нарушены ее авторские права. Stac получила компенсацию за понесенные убытки, а утилита Microsoft DoubleSpace была изъята из DOS и заменена в версии 6.22 программой DriveSpace. Первая реализация DriveSpace выполняла сжатие не столь хорошо, как Stacker. Новые версии, DriveSpace 2 и DriveSpace 3, поставляемые с Windows 95, были переработаны, с тем чтобы повысить их производительность до конкурентоспособного уровня. Единственным независимым поставщиком средств сжатия для Windows 95 в момент подготовки этого отчета была фирма Stac.

Все версии Windows 95 поставляются с утилитой DriveSpace 2, которая может сжимать диски емкостью не более 256 Мбайт до эффективного размера 512 Мбайт. Если вы купите пакет Microsoft Plus, то получите утилиту DriveSpace 3, которая может создавать сжатые диски емкостью до 2 Гбайт и обеспечивает более высокий коэффициент сжатия.

Как происходит сжатие диска

Утилиты сжатия диска упаковывают все данные из раздела жесткого диска и хранят их в большом файле, именуемом файлом сжатого диска (compressed volume file, CVF). CVF обычно хранится на отдельном виртуальном диске, который называется хост-диском (host drive). Драйвер, загружаемый до начала выполнения CONFIG.SYS, заставляет операционную систему воспринимать CVF в качестве жесткого диска.

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

На дисках, не подвергавшихся сжатию, минимальным выделяемым блоком является кластер. Размер кластера - число входящих в него 512-байт секторов - зависит от объема жесткого диска. Чем больше емкость жесткого диска, тем больше должен быть размер кластера. Это объясняется тем, что таблица распределения файлов (FAT) может содержать лишь 65 536 элементов, каждому из которых соответствует один кластер. 4-Кбайт кластер состоит из восьми секторов и может адресовать дисковое пространство, равное произведению чисел 4096 (4 Кбайт) и 65 536, или 256 Мбайт. Таким образом, для диска объемом до 512 Мбайт требуются 8-Кбайт кластеры; для 1-Гбайт диска - 16-Кбайт кластеры; а для 2-Гбайт диска - 32-Кбайт кластеры. Даже если файл не заполняет весь последний кластер, выделяется целый кластер, а незанятое пространство пропадает впустую.

Другой способ, применяемый в утилитах сжатия для уплотнения данных на диске, состоит в распределении дискового пространства не кластерами, а секторами или более мелкими блоками. Благодаря этому уменьшается объем неиспользуемого дискового пространства между файлами. В программе Stacker используются 16-байт блоки, в DriveSpace 2 - секторы (512-байт элементы), в DriveSpace 3 - 32-Кбайт кластеры. В дополнение к таблице распределения файлов CVF имеет некоторые специальные структуры для адресации блоков выделения, имеющих меньшие размеры, нежели кластеры.

Будьте осторожны

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

Периодически выполняя дефрагментацию CVF, вы сможете сохранить высокий коэффициент сжатия и освободить много места на жестком диске. Размер свободного пространства, сообщаемый по команде DIR, вычисляется на основе оценки коэффициента сжатия для данного диска. Со временем, по мере того как CVF становится фрагментированным, реальное значение коэффициента сжатия может отличаться от теоретического. Чтобы получить точное представление об имеющемся в вашем распоряжении дисковом пространстве, следует периодически приводить теоретический коэффициент сжатия в соответствие с его реальным значением. После выполнения дефрагментации диска всегда следует заново определить теоретическое значение коэффициента сжатия.

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

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

DriveSpace 3

Microsoft Corp.

Стандартная версия Microsoft Windows 95 поставляется вместе с утилитой сжатия диска DriveSpace 2, в которой используется умеренно эффективный метод сжатия и могут создаваться сжатые диски объемом до 512 Мбайт. В состав пакета Microsoft Plus входит более совершенная версия программы, DriveSpace 3, которая способна сжимать диски емкостью до 2 Гбайт и обеспечивает более высокий коэффициент сжатия. Интерфейс обеих утилит в общих чертах совпадает. Во время инсталляции пакета Microsoft Plus утилита DriveSpace 2 удаляется.

Так как обе версии DriveSpace для Windows 95 представляют собой 32-разрядные программы, способные распознавать длинные имена файлов, то они обладают преимуществом перед утилитой Stacker 4.1, которая остается 16-разрядной программой, использующей в своих внутренних операциях короткие имена файлов. DriveSpace 3 также показала в наших тестах более высокий коэффициент сжатия, чем Stacker 4.1.

Читайте документацию

Если Stacker в чем-то превосходит DriveSpace, то в качестве документации. В руководстве по Windows 95 имеется короткое упоминание об утилите, пять страниц посвящены ей в руководстве по Microsoft Plus, но наиболее подробно DriveSpace документирована в Help-файле вспомогательного модуля. Однако даже там описано не все. Например, отсутствует раздел, в котором объяснялось бы, как разрешать проблемы, время от времени возникающие со сжатыми дисками.

Чем выше коэффициент сжатия диска, тем более сложная обработка требуется для поддержания уровня сжатия. В зависимости от вашей потребности в объеме памяти и скорости компьютера вы можете выбрать малый коэффициент сжатия и высокое быстродействие - либо, наоборот, предпочесть большой коэффициент сжатия в ущерб быстродействию.

DriveSpace 3, как и Stacker, предусматривает настраиваемый коэффициент сжатия, и вы можете подобрать его значение в соответствии со своими нуждами. Имеются три уровня сжатия: Standard (стандартный), HiPack (плотной упаковки) и UltraPack (сверхплотной упаковки). Динамическое сжатие файлов осуществляется с помощью методов Standard или HiPack, по вашему выбору. UltraPack, требующий больше времени для упаковки и восстановления данных, оказывается полезен для редко используемых файлов. Однако он не может работать в оперативном режиме без прерывания основной работы. Единственный способ воспользоваться методом сжатия UltraPack - запустить агент сжатия (Compression Agent) утилиты DriveSpace 3, который восстанавливает файлы, когда компьютер не используется.

Для загрузки, удаления и настройки версий 2 и 3 утилиты DriveSpace предусмотрен специальный графический модуль; средства DOS-режима не используются. Нам удалось просто и без осложнений создать сжатые диски с помощью обеих версий. Мы не столкнулись с проблемой нехватки памяти и прочими неудобствами, обнаружившимися при использовании утилиты Stacker.

Утилита DriveSpace не столь хорошо документирована, как Stacker, что причиняет неудобства некоторым пользователям. Однако во время тестирования мы не встретили никаких проблем. DriveSpace 3 обеспечивает превосходные производительность, коэффициенты сжатия, надежность и по сравнению с утилитой Stacker представляет собой лучшее средство для сжатия дисков в среде Windows 95.

DriveSpace 2

Цена: бесплатно (поставляется в комплекте с Windows 95).

Требуемые ресурсы: ПК на базе процессора 386 или более мощного, 4-Мбайт ОЗУ (рекомендуется 8 Мбайт), 40 Мбайт на жестком диске.

DriveSpace 3

Цена: 49 долл. (поставляется в составе пакета Microsoft Plus).

Требуемые ресурсы: ПК на базе процессора 386 или более мощного, 8-Мбайт ОЗУ, 25 Мбайт на жестком диске.

Microsoft Corp., Redmond, WA; 800-426-9400; fax, 206-635-6100.

Stacker 4.1

Stac Electronics

Утилита Stacker, версия 4.1, - новая, рассчитанная на применение с Windows 95 редакция утилиты Stacker, версия 4.0, где сохранились совместимость с DOS и Windows 3.1. В отличие от DriveSpace она представляет собой 16-разрядную прикладную программу. 32-разрядная версия Stacker пока не была анонсирована, и фирма Stac Electronics дала уклончивый ответ на наш запрос о ее дальнейших планах.

mirznanii.com


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..