|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 15 Dec 2004 03:51:29 To : Kirill Frolov Subject : Re: Бьются большие файлы при закачке. Hе могу определить причину. -------------------------------------------------------------------------------- Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> wrote: EBB>> Эта странность позволяет каким-то пятком ассемблерных инструкций EBB>> "пересчитать" crc при вычитании ttl или маскарадинге. :) KF> Пятком ассемблерных инструкций делается xor с выбором из массива, чего на _каждый_ байт. А для контрольной суммы - на пакет. (в нем уже лежит посчитанная) KF> собственно для вычисления crc и потребно. crc не позволяет, поменяв один байт в килобайтном, скажем, пакете, получить его новый crc, не перебирая все остальные байты. Контрольная сумма позволяет, но ну ее, право, нафиг. > Alex --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/65776d2efffb.html, оценка из 5, голосов 10
|