tmf napisał: Zwykle same bajty CRC też się bierze pod uwagę, bo CRC ma takie właściwości, że CRC całego bloku łacznie z bajtami zawierającymi CRC daje 0 lub 0xFF (0xFFFF).
Przecież to nie miało by sensu. Jak policzysz CRC bloku wraz z dołączonym CRC tego bloku?
Musiał być policzyć CRC bloku.
Dodać CRC bloku do końca bloku.
I ponownie policzyć CRC uzyzkując wynik równy 0 albo FFFF.
I co teraz? Transmitować/zapisywać do pliku blok i zawsze stałe CRC równe 0 albo FFFF?
Dołączanie CRC do bloku i liczenie z tego CRC ma zastosowanie dopiero przy odbiorze aby sprawdzić czy nie nastąpiło przekłamanie.