Автор Maria Olegovna Knyazeva™ задал вопрос в разделе Прочее компьютерное
Срочно необходима ваша помощь, заранее спасибо*) как архиватор сжимает файлы? и получил лучший ответ
Ответ от Артур Дорошенко[гуру]
Архиватор — программа, осуществляющая упаковку одного и более файлов в архив или серию архивов, для удобства переноса или хранения, а также распаковку архивов. Многие архиваторы используют сжатие без потерь.
Простейшие архиваторы просто последовательно объединяют содержимое файлов в архив. Архив должен также содержать информацию об именах и длине оригинальных файлов для их восстановления. Большинство архиваторов также сохраняют метаданные файлов, предоставляемые операционной системой, такие, как время создания и права доступа.
Программа, создавая архив, обрабатывает как текстовые файлы, так и бинарные файлы. Первые всегда сжимаются в несколько раз (в зависимости от архиватора) , тогда как сжатие бинарных файлов зависит от их характера. Одни бинарные файлы могут быть сжаты в десятки раз, сжатие же других может и вовсе не уменьшить занимаемый ими объем.
Сжатие данных обычно происходит значительно медленнее, чем обратная операция.
Характеристики архиваторов:
По степени сжатия.
По скорости сжатия.
Характеристики архиваторов — обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот.
Нахождение для любого входного файла программы наименьшего возможного размера, печатающей этот файл, является алгоритмически неразрешимой задачей, поэтому «идеальный» архиватор невозможен.
Какие документы должны быть в "Уголке покупателя"?
Оформление Уголка покупателя
Какие документы и какая информация должны быть в "Уголке
подробнее...
Подскажите что такое переполнение буфера, поподробнее пжлст
Переполнение буфера — это явление, возникающее, когда компьютерная программа записывает данные за
подробнее...
Помогите пожалуйста!!! Я на Экзамене!
1. Модель Сущность-Связь (ER-модель) — это модель данных, позволяющая описывать концептуальные
подробнее...
что такое архивация? архивация информации?
Сжатие данных — процедура перекодирования данных, производимая с целью уменьшения их объёма.
подробнее...
Подскажите пожайлуста где можно найти компьютерные программы для зрения
Компьютерные программы для восстановления зрения. Техники ...Компьютерные программы для
подробнее...
Как понять машинный код ?(Компилятор переводит исходный код компьютерной программы в машиный код).
> Как понять машинный код ?
Хм.... Ну, у каждой (почти) машины есть инструкция по
подробнее...
Как создали первую компьютерную программу?
Открою Вам тайну: первую компьютерную программу создали ещё тогда, когда не было ни одного
подробнее...
обучения программированию. Подскажите, есть компьютерные программы для обучения программированию ???
> компьютерные программы для обучения программированию
Есть, для детей, например:
подробнее...
Устройство в котором хранится информация, программы и данные когда компьютер работает
жёсткий диск, винчестер, HDD, Внешняя память - это память, предназначенная для длительного хранения
подробнее...
как называются неполадки в компьютерных программах. ответы у Лосяша.
1.Чем пользуются рыбаки для ловли рыбы, а все остальные-для общения? Ответ: сеть
2.Какой
подробнее...
Хочу запатентовать компьютерную программу, но узнал что компьютерные программы патентовать нельзя, что делать?
На программу не дают, а вот на новые технологии дают.
Т. е. : если в программе вы использовали
подробнее...
Что такое архивация??!!
Наиболее надежный способ сохранить в целости те данные, с которыми вы работаете на компьютере - это
подробнее...