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


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


- 186 -
size дает максимальный размер этого куска файла
(предполагается, что том не кончается до тех пор, пока файл
не записан). Поле offset дает смещение от начала файла до
того места, где начинается эта часть файла. Таким образом,
size + offset - то же самое, что начальный размер файла.
LF_SPARSE
'S'
Этот флаг показывает, что мы имеем дело с разреженным
файлом. Нужно отметить, что архивирование разреженного файла
требует специальных операций для нахождения дырок в файле,
отмечающих положения этих дырок и выявляющих число
байт данных, найденных после дырки.
LF_VOLHDR
'V'
Этот тип файла используется для того, чтобы отмечать
заглавие тома, которое было дано с помощью опции
'--label=архивная_метка'. Поле size - нулевое. Только первый
файл каждого тома архива должен иметь этот тип.
У вас могут появиться сложности при чтении архива формата GNU в
не-GNU системах, если при этом были использованы опции '--incremental'
('-G'), '--multi-volume' ('-M'), '--sparse' ('-S') или
'--label=архивная_метка'. Обычно, если tar не использует поля,
добавленные GNU, в заглавии, другие версии tar могут читать архив. В
противном случае программа tar выдает ошибку, в лучшем случае это
ошибка контрольной суммы.
11.3 Сравнение tar и cpio *
Здесь приведен перечень различий между tar и cpio. Точность этой
информации еще не проверялась. Написанию этого раздела, в основном
через обзор 1991 года, способствовали следующие люди:
Бент Бертельсен dmdata@login.dkuug.dk
Давид Хупес talgras!david
- 187 -
Гей Харрис guy@auspex.com
Кай Петцке wpp@marie.physic.tu-berlin.de
Кристен Нильсен dmdata@login.dkuug.dk
Лесли Майкшелл les@chinet.chi.il.us
FIXME: Реорганизовать следующий материал
tar работает с символьными указателями в той форме, что в BSD; cpio
же не имеет дела с символьными указателями в форме System V,
предшествовавшей SVR4, и некоторые продавцы добавляли в свои системы
символьные указатели, в то же время не давая cpio о них никакой
информации. Другие делают это, но не тем способом, каким я это делал в



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



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