2.01M
Category: informaticsinformatics

Файлы. Файловая структура. Архивы. Архивация

1.

ФАЙЛЫ.
ФАЙЛОВАЯ СТРУКТУРА.
АРХИВЫ. АРХИВАЦИЯ.

2.

ЧТО ТАКОЕ ФАЙЛ?
Файл – это программа или данные,
имеющие
имя
и
хранящиеся
в
долговременной памяти.

3.

ИМЯ ФАЙЛА
Информация. Единицы измерения информации.doc
Собственно
имя файла
(задаётся
пользователем)
Расширение файла
(обычно задаётся
программой
автоматически)

4.

Тип файла
Расширения
Исполнимые файлы
.exe, .com, .bat
Текстовые файлы
.txt, .doc, .rtf
Графические файлы
.gif, .bmp, .jpg, .jpeg, .tif
Звуковые файлы
.wav, .midi, .mp3, .wma
Видеофайлы
.avi, .mpeg
Web-страницы
.htm, .html
Программы на языках программиро- .pas, .bas
вания
Файлы данных
.dat, .dbf
Архиваторы данных
.arj, .rar, .zip

5.

В ИМЕНИ ФАЙЛА ОС WINDOWS
разрешается
использовать до 255 символов, из которых обычно 3 отводится
под расширение;
разрешается
использовать
символы
национальных алфавитов, в частности
русского;
разрешается использовать пробелы и
другие ранее запрещенные символы, за
исключением следующих девяти: / \ : * ?
» < >|;
можно использовать несколько точек
(расширением имени считаются все
символы, стоящие за последней точкой).

6.

Форматирование дисков
Область хранения файлов
(сектора диска)
Каталог (имя файла и указание
на номер его начального
сектора на диске)
Содержимое книги
(страницы книги)
Оглавление книги (название
параграфа и номер его
начальной страницы)

7.

8.

ФАЙЛОВАЯ СИСТЕМА
Файловая
система

определяет
порядок хранения файлов на диске.

9.

ФАЙЛОВАЯ СИСТЕМА
ОДНОУРОВНЕВАЯ
представляет собой линейную
последовательность имён
файлов и соответствующих
номеров начальных секторов
МНОГОУРОВНЕВАЯ
представляет систему
вложенных папок

10.

ФАЙЛОВАЯ СИСТЕМА ПАПОК WINDOWS
многоуровневая иерархическая
файловая система, когда папка
или файл может входить лишь в
одну папку верхнего уровня.

11.

КОРНЕВАЯ ПАПКА
Папка самого верхнего уровня называется
корневой. Она не вложена ни в какие каталоги
(папки).

12.

ПУТЬ К ФАЙЛУ
Путь к файлу – это последовательность,
состоящая из имен каталогов, начиная от
корневого и заканчивая тем, в котором
непосредственно хранится файл.

13.

ПУТЬ К ФАЙЛУ
C:\Рефераты\Информатика\

14.

ПОЛНОЕ ИМЯ ФАЙЛА
Путь к файлу вместе с именем
называют полным именем файла.
файла

15.

ПОЛНОЕ ИМЯ ФАЙЛА
C:\Рефераты\Физика\Оптические явления.doc

16.

Запишите полные имена всех
файлов

17.

Запишите полные имена всех
файлов (ОТВЕТ)
C:\Мои документы\Иванов\QBasic.doc
C:\Мои документы\Петров\Письмо.txt
C:\Мои документы\Петров\Рисунки\Море.bmp
C:\Фильмы\Интересный фильм.avi

18.

Постройте дерево каталогов
C:\Рисунки\Природа\Небо.bmp
C:\Рисунки\Природа\Снег.bmp
C:\Рисунки\Компьютер\Монитор.bmp
C:\Мои документы\Доклад.doc

19.

Постройте дерево каталогов (ОТВЕТ)
C:\Рисунки\Природа\Небо.bmp
C:\Рисунки\Природа\Снег.bmp
C:\Рисунки\Компьютер\Монитор.bmp
C:\Мои документы\Доклад.doc

20.

ОПЕРАЦИИ С ФАЙЛАМИ
копирование;
перемещение;
удаление;
переименование.

21.

АРХИВИРОВАНИЕ ФАЙЛОВ
Архивирование – процесс сжатия (уменьшения
информационного объёма) файлов , без потери
информации.
Разархивирование – процесс восстановления в
исходном виде.
! Лучше всего сжимаются файлы данных и
практически не сжимаются файлы программ.
Архиватор – программа, осуществляющая сжатие
и/или упаковку одного и более файлов в архив
или серию архивов для удобства переноса или
хранения, а также распаковку архивов.
! Архиваторы часто входят в состав файловых
менеджеров.

22.

АРХИВАТОРЫ
Характеристики архиваторов:
1. По степени сжатия.
2. По скорости сжатия.
Свободно распространяемое ПО
Коммерческое ПО
ФАЙЛОВЫЕ МЕНЕДЖЕРЫ
Свободно распространяемое ПО
Коммерческое ПО

23.

ФАЙЛОВЫЕ МЕНЕДЖЕРЫ
Файловый менеджер — компьютерная программа,
предоставляющая интерфейс пользователя для работы
с файловой системой и файлами. Файловый менеджер
позволяет выполнять наиболее частые операции над
файлами — создание, открытие/ проигрывание/
просмотр, редактирование, перемещение,
переименование, копирование, удаление, изменение
атрибутов и свойств, поиск файлов и назначение прав.
Помимо основных функций, многие файловые
менеджеры включают ряд дополнительных
возможностей, например, таких, как работа с сетью
(через FTP, NFSи т. п.), резервное копирование,
управление принтерами и пр.

24.

ФРАГМЕНТАЦИЯ И ДЕФРАГМЕНТАЦИЯ
Фрагментация диска - фрагменты файлов хранятся в
различных, удалённых друг от друга секторах.
Дефрагментация диска – процесс, в результате
которого файлы записываются в секторы,
расположенные последовательно друг за другом.
! В ОС Linux и Mac OS дефрагментация файлов не
происходит, так как файлы всегда записываются в
секторы, расположенные последовательно друг за
другом.

25.

ФАЙЛОВАЯ СИСТЕМА
каталоги организованы в многоуровневую (иерархическую) структуру,
которая называется «деревом каталогов»
главный каталог диска называется корневым
полный адрес каталога – это перечисление каталогов, в которые нужно
войти, чтобы попасть в этот каталог (начиная с корневого каталога
диска); например
С:\USER\BIN\SCHOOL
полный адрес файла состоит из адреса каталога, в котором он находится,
символа «\» и имени файла, например
С:\USER\BIN\SCHOOL\Вася.txt

26.

Определите, какое из указанных имен файлов удовлетворяет
маске:
?hel*lo.c?*
1) hello.c
2) hello.cpp 3) hhelolo.cpp
4) hhelolo.c
?hel
hello.cp
hello.cpp
hhelolo.cpp
X
X
hhelolo.cpp
hhelolo.c
hhelolo.c
?hel*lo.c
?hel*lo.c?
*
hhelolo.cpp
hhelolo.c
hhelolo.cpp
X

27.

ВОЗМОЖНЫЕ ПРОБЛЕМЫ
Возможные ловушки и проблемы:
можно забыть, что звездочка «*» может соответствовать и
пустой последовательности; например, в рассмотренной
задаче имя «hhelolo.cp» также соответствует маске
можно забыть, что знак «?» НЕ может соответствовать пустой
последовательности, а заменяет ровно 1 символ

28.

Перемещаясь из одного каталога в другой, пользователь последовательно посетил
каталоги DOC, USER, SCHOOL, A:\, LETTER, INBOX. При каждом перемещении
пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень
выше. Каково полное имя каталога, из которого начал перемещение пользователь?
1)
2)
3)
4)
A:\DOC
A:\LETTER\INBOX
А:\SCHOOL\USER\DOC
А:\DOC\USER\SCHOOL
Всегда начинаем с корневого каталога, A:\

29.

Каталог содержит файлы с именами
а) q.c
б) qq.cpp
в) qq.c
г) q1.c1
д) qaa.cmd
е) q12.cpp
Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу
(по возрастанию).
1) авгдбе
2) авгдеб
3) абвгде
4) авдбег
отсутствие символа (когда расширение закончилось) считается
«меньше» любого символа, то есть, файл с расширением .с будет
находиться в списке выше,
чем файлы с расширениями .c1 и .cmd

30.

ОТВЕТ
а)
в)
г)
д)
е)
б)
q.c
qq.c
q1.c1
qaa.cmd
q12.cpp
qq.cpp

31.

ПРАКТИКА
В некотором каталоге хранится файл
Задачи_по_программированию.tхt. В этом каталоге создали
подкаталог и переместили в него файл
Задачи_по_программированию.tхt. После этого полное имя файла
стало
D:\INFORM\LESSONS\10_CLASS\Задачи_по_программированию
.txt
Каково полное имя каталога, в котором хранился файл до
перемещения?
1) D:\INFORM
2) D:\INFORM\LESSONS
3) 10_CLASS
4) LESSONS\10_CLASS

32.

ПРАКТИКА
Каталог содержит файлы с именами
а) p5.pas
б) p4.ppt
в) p12.pas
г) pq.p
д) pq.pas
е) p12.ppt
Определите, в каком порядке будут показаны файлы, если
выбрана сортировка по типу (по возрастанию).
1) вадгеб
2) гавдбе
3) вадгбе
4) гвадеб

33.

ПРАКТИКА
Для групповых операций с файлами используются маски имен
файлов. Маска представляет собой последовательность букв,
цифр и прочих допустимых в именах файлов символов, в
которых также могут встречаться следующие символы: Символ
«?» (вопросительный знак) означает ровно один произвольный
символ. Символ «*» (звездочка) означает любую
последовательность символов произвольной длины, в том
числе «*» может задавать и пустую последовательность.
Определите, какое из указанных имен файлов удовлетворяет
маске: A?ce*s.m*
1) Acess.md 2) Accesst.dbf 3) Access.mdb
4) Akcces.m1

34.

№1. Определите, какое из указанных имен файлов удовлетворяет маске: ?hel*lo.c?*
1) hello.c 2) hello.cpp
3) hhelolo.cpp 4) hhelolo.c
№2. Перемещаясь из одного каталога в другой, пользователь последовательно посетил каталоги
DOC, USER, SCHOOL, A:\, LETTER, INBOX. При каждом перемещении пользователь либо
спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя
каталога, из которого начал перемещение пользователь?
1) A:\DOC
2) A:\LETTER\INBOX
3) А:\SCHOOL\USER\DOC
4) А:\DOC\USER\SCHOOL
№3. Дано дерево каталогов. Определите полное имя файла Doc3.
1) A:\DOC3
2) A:\DOC3\Doc3
3) A:\DOC3\Doc1
4) A:\TOM3\Doc3

35.

36.

№4. Каталог содержит файлы с именами а) w3.doc б) w3.xls
в) w3.avi г) w3.bmp д) w3.exe е) w3.bas
Определите, в каком порядке будут показаны файлы, если
выбрана сортировка по типу (по возрастанию)
№5. Каталог содержит файлы с именами
а) tav.p б) tav.ppt
в) tav.pps г) asd.ppt д) zxc.pps е) tav.pas
Определите, в каком порядке будут показаны файлы, если
выбрана сортировка по типу (по возрастанию)
№6. Каталог содержит файлы с именами
а) q.c б) qq.cpp в) qq.c г) q1.c1
д) qaa.cmd е) q12.cpp
Определите, в каком порядке будут показаны файлы, если
выбрана сортировка по типу (по возрастанию).

37.

ОТВЕТЫ:
№1. 3)
№2. 3)
№3. 4)
№2.6.1. A:\Pic\Draw\B.bmp
№2.6.2. A:\Doc\A.doc
№2.6.3. A:\Doc\Ref\C.doc
№2.6.4 A:\Pic\D.bmp
№4. в е г а д б
№5. а е в д г б
№6. а в г д е б

38.

ДЗ
Сравнить популярные архиваторы, записать
их + и -
English     Русский Rules