![]() |
Добро пожаловать, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Siberian GRemlin |
![]() ![]()
Сообщение
#1
|
![]() Advanced Member ![]() ![]() ![]() Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) ![]() |
Вроде бы всё просто по описанию. Но что-то значение размера файла в архиве примерно в два раза больше чем на самом деле. Я чего-то не понимаю?
P. S. ещё не понятно как считается контролька заголовка. |
-=CHE@TER=- |
![]()
Сообщение
#2
|
Walter Sullivan ![]() ![]() ![]() Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) ![]() |
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. Отсюда и ниже - подробное изложение формата. Насчёт того что там с размером - не в курсе, а искать в тексте влом. Думаю, что размер файла тоже в какой-нибудь восьмеричной системе счисления (octal value) хранится. Спасибо сказали:
|
![]() ![]() |
Упрощённая версия | Сейчас: 10th September 2024 - 16:21 |