Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

CTPAX-X _ Ресурсы _ Tape archive [.TAR]

Автор: Siberian GRemlin Aug 6 2012, 08:42

Вроде бы всё просто по http://www.mkssoftware.com/docs/man4/tar.4.asp. Но что-то значение размера файла в архиве примерно в два раза больше чем на самом деле. Я чего-то не понимаю?

P. S. ещё не понятно как считается контролька заголовка.

Автор: -=CHE@TER=- Aug 6 2012, 15:33

QUOTE
The chksum field is the ASCII representation of the octal value of the simple sum of all bytes in the header block. Each 8-bit byte in the header is added to an unsigned integer, initialized to zero, the precision of which shall be no less than seventeen bits. When calculating the checksum, the chksum field is treated as if it were all blanks.

http://www.gnu.org/software/tar/manual/tar.html#SEC181 и ниже - подробное изложение формата. Насчёт того что там с размером - не в курсе, а искать в тексте влом.
Думаю, что размер файла тоже в какой-нибудь восьмеричной системе счисления (octal value) хранится.