2 ms·
Downloading over HTTP also protects against data corruption in transit, because HTTP uses TCP and TCP uses CRC32 checksums. Though those checksums are not extr
by vbezhenar 6y ago
Downloading over HTTP also protects against data corruption in transit, because HTTP uses TCP and TCP uses CRC32 checksums.
Though those checksums are not extremely reliable and have tiny chance of being corrupted.
- nullc 6y ago> TCP uses CRC32 checksums. It uses a 16-bit ones complement addition. At the packet sizes used on the internet it's extremely weak, much more so than you'd expect just from it being 16-bits, especially on data that isn't a uniform binary.