Программа обработки архивов tar


Программа обработки архивов tar - стр. 118


Заглавие может содержать четыре struct sparse одновременно; если
нужно больше, они не сохраняются в заглавии.
Флаг isextended задается, когда нужно иметь дело с файлом. Это
значит, что этот флаг может быть установлен только при работе с
разреженным файлом, и установлен только если описание файла не
помещается на место, предназначенное для разреженных структур в
заглавии. Другими словами, нужен extended_header.
Структура extended_header используется для разреженных файлов,
которым нужно больше разреженных структур, чем может поместиться в
заглавии. Заглавие может содержать четыре таких структуры; если нужно
больше, устанавливается флаг isextended и следующая запись -
extended_header.
Каждая структура extended_header содержит массив из 21 разреженной
структуры при наличии флага isextended у заглавия. Для описания
разреженного файла может потребоваться неопределенное число таких
extended_header.
LF_NORMAL
LF_OLDNORMAL
Эти флаги представляют регулярный файл. Для совместимости со
старыми версиями tar значение typeflag LF_OLDNORMAL должно
рассматриваться как регулярный файл. Новые архивы должны
создаваться при помощи IF_NORMAL. Также, для обратной
согласованности, tar рассматривает регулярные файлы, чьи
имена заканчиваются на '/', как каталоги.
- 184 -
LF_LINK
Этот флаг представляет файл, указывающий на другой файл
любого типа, заархивированный перед ним. Такие файлы
идентифицируются в Unix с помощью файлов, имеющих то же
устройство и номер. Указываемое имя задано на поле linkname
с последним нулем.
IF_SYMLINK
Это представляет символьный указатель на другой файл.
Указываемое имя задано на поле linkname с последним нулем.
LF_CHR
LF_BLK
Представляют символьные специальные файлы и блочные
специальные файлы соответственно. В этом случае поля
devmajor и devminor содержат номера большего и меньшего
устройств. Операционная система отображает описания
устройства в собственное локальное описание или может
игнорировать элемент.
LF_DIR
Этот флаг задает каталог или подкаталог.


- Начало -  - Назад -  - Вперед -



Книжный магазин