Помощь в написании студенческих работ
Антистрессовый сервис

Архивация данных. 
Работа с таблицами

РефератПомощь в написанииУзнать стоимостьмоей работы

Архивный файл удобен при хранении, копировании и перемещении файлов. Однако в сжатом виде информация представлена так, что текст не прочитать, рисунок не просмотреть, поэтому для работы с информацией требуется ее обратное преобразование — разархивация. Разархивация или распаковка — это восстановление файлов из архивного файла в том виде, какой они имели до помещения в архив. Достигается… Читать ещё >

Архивация данных. Работа с таблицами (реферат, курсовая, диплом, контрольная)

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

Архивация проводится в следующих случаях:

  • · Когда необходимо создать резервные копии наиболее ценных файлов
  • · Когда необходимо освободить место на диске
  • · Когда необходимо передать файлы по сети интернет (напр. электронной почте)

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

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

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

Для создания архивов и работы с ними используются программыархиваторы.

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

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

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

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

Существует множество форматов архивов, но лишь некоторые из них получили широкое признание и поддержку со стороны поставщиков ПО и пользовательских сообществ. Так, к числу наиболее популярных в среде Windows относятся ZIP, RAR, 7z, а в Mac OS — формат SIT.

Типы архивов:

  • · Только архивирующие форматы выполняют лишь слияние файлов в один
  • · Только сжимающие форматы выполняют лишь сжатие файлов Многофункциональные форматы позволяют сливать файлы в один, сжимать их, зашифровывать, создавать информацию для обнаружения и исправления ошибок, оформлять архивы как самораспаковывающиеся для извлечения содержимого без участия дополнительного ПО (примеры: RAR, ZIP, 7z).
  • · Дистрибутивные форматы используются для создания пакетов установки ПО, которые также могут быть самоинсталлируемыми файлами (примеры: JAR, APK, IPA).
  • · Форматы дисковых образов используются для создания образов дисков, применяемых как тома хранения информации (примеры: ISO, NRG).

Подвиды архивов

· Самораспаковывающиеся архивы Самораспаковывающиеся архивы часто также называют SFX-архивами (от англ. SelF-eXtracting — самоизвлечение). В отличие от обычного архива, самораспаковывающийся архив имеет формат исполняемого файла (в Windows это файл с расширением .EXE), для извлечения данных из которого (а также нередко для тестирования и показа списка содержимого) не требуется отдельная программа — всё выполняется средствами самого SFX-архива. Иными словами, вы просто запаковываете информацию в SFX-архив, а получателю, которому она предназначена, нужно лишь запустить этот SFX-архив (в аналогичной ОС), чтобы получить разархивированную информацию. Примечание. В действительности SFX-архивы — это обычные архивы, к которым прикреплён небольшой исполняемый модуль-разархиватор, поэтому при необходимости (например, из-за опасения, что этот исполняемый модуль может быть заражен вирусом) для работы с SFX-архивом можно использовать соответствующий внешний архиватор, не запуская сам SFX-файл.

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

· Непрерывные архивы Непрерывное (англ. — solid) архивирование — это разновидность архивирования, при котором все добавляемые в архив файлы рассматриваются архиватором как один непрерывный поток данных. Благодаря такому подходу удаётся добиться существенного увеличения степени сжатия, особенно при упаковке множества однотипных файлов сравнительно (с величиной «скользящего словаря» архиватора) небольшого размера. Помимо очевидного преимущества (более сильное сжатие) непрерывные архивы имеют и свои недостатки. Так как данные в непрерывном архиве — это один сплошной поток, то чтобы извлечь какой-либо файл, сначала нужно распаковать все файлы, которые находятся в архиве перед этим файлом, поэтому извлечение файлов, расположенных в конце архива, происходит медленнее. Также медленнее, чем в обычном (не solid) архиве, выполняются операции по изменению содержимого архива (добавление и удаление файлов). Кроме того, если архив по какой-то причине окажется повреждённым, то из него удастся извлечь только файлы, идущие до места повреждения, а вся информация после этого места окажется утерянной. Иными словами, непрерывные архивы хороши для упаковки и хранения данных, изменять которые требуется редко.

Архив почти всегда содержит метаданные.

К ним относятся:

  • · Имена файлов (кроме некоторых программ сжатия одиночных файлов — например, gzip, где имя файла — это имя архива без расширения)
  • · Идентификаторы владельцев, групп, и т. п. файлов и их прав
  • · Размеры файлов
  • · Даты изменения, создания и последнего обращения к файлам
  • · Контрольные суммы файлов для проверки правильности распаковки
  • · Размер и контрольные суммы архива
  • · Избыточные данные для восстановления данных при повреждении
  • · Цифровая подпись создателя архива

Задание 2. Практическое задание Имеется табл. 1 данных об окладах сотрудников предприятия.

архивный сеть файл таблица Табл. 1.

Подразделение.

Ф.И.О.

Оклад, р.

Сформировать табл. 2 «Ведомость расчета заработной платы» .

Табл. 2.

Архивация данных. Работа с таблицами.

С помощью фильтрации получить следующую информацию:

· Ф.И.О. сотрудников, имеющих наименьший оклад.

Архивация данных. Работа с таблицами.

· Записи о сотрудниках, у которых сумма к выдаче находится в пределах от 17 000 до 22 000 руб.

Архивация данных. Работа с таблицами.

таких сотрудников нет.

· Записи о сотрудниках, оклад которых не превышает 10 000 руб.

Архивация данных. Работа с таблицами.

Вычислить в табл. 2 итоговые данные по каждому подразделению и общие итоги по предприятию в графах 3, 4, 5, 6, 7.

Архивация данных. Работа с таблицами.

Построить столбиковую диаграмму окладов и сумм к выдаче для сотрудников одного подразделения.

Архивация данных. Работа с таблицами.

Построить круговую диаграмму сумм к выдаче по всем подразделениям предприятия.

Список используемой литературы.

Список используемой литературы.

  • 1. http://nashol.com/2 013 120 874 792/informatika-uchebnik-dlya-vuzov-groshev-a-s-2010.html
  • 2. http://www.alleng.ru/d/comp/comp29.htm
  • 3. https://ru.wikipedia.org

Приложение.

Архивация данных. Работа с таблицами.
Показать весь текст
Заполнить форму текущей работой