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


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


Sun и который был принят AT&T (и который, я думаю, присутствует в том,
что Беркли взял из AT&T и вложил в поздний BSD - мне кажется, туда
попали мои изменения).
(SYR4 не так хорош с tar; в основном его cpio может работать с
вводом формата tar и записывать его на вывод, и , вероятно, работает с
символьными указателями. Они могут ничего не пытаться сделать для
того, чтобы усилить tar.)
cpio работает со специальными файлами, а традиционный tar - нет.
tar произошел из V7, System III, System V и BSD; cpio - из System
III, System V и позднего BSD (4.3 и позже)
Способ tar обработки множественных указателей на файл может
обрабатывать системы файлов, предполагающие 32-битные номера (так же,
как система файлов BSD); метод сpio требует от вас игры в некоторые
игры (в его "двоичный" формат, i-числа и только 16 бит, и его
"мобильный формат ASCII", 18 бит; он должен играть в игры с
полем "идентификатора системы файлов" заглавия для того, чтобы
убедиться, что идентификатор системы файлов / i-число - пара разных
файлов - всегда разные).
При способе tar обработки множественных указателей на файл на ленту
помещается только одна копия указателя, но имя, относящееся к этой
копии - единственное, которое вы можете использовать для извлечения
- 188 -
этого файла; cpios тоже кладет только одну копию каждого указателя, но
вы можете извлечь его, используя любое из имен.
>Какой тип контрольной суммы используется, и как ее сосчитать.
О формате tar и cpio см. руководства. tar использует контрольную
сумму, которая является суммой всех байт заглавия файла; cpio не
использует контрольных сумм.
>Знает ли кто-нибудь, зачем нужно было делать cpio, когда уже был
tar? Сообщите мне, пожалуйста.
cpio впервые появился в PWB/UNIX 1.0; UNIX тогда не имел ни одной
общедоступной версии tar. Я не знаю, была ли в AT&T какая-нибудь
версия tar или, может быть, люди в AT&T, создавшие cpio, вообще не
знали о нем.
Если при обновлении на ленте есть повреждения, tar останавливается в



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